首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Toy{ public: Toy(char*_n){strcpy(nnine,_n);count++;} ~Toy(){count--;} char*
有如下程序: #include<iostream> using namespace std; class Toy{ public: Toy(char*_n){strcpy(nnine,_n);count++;} ~Toy(){count--;} char*
admin
2015-11-24
42
问题
有如下程序:
#include<iostream>
using namespace std;
class Toy{
public:
Toy(char*_n){strcpy(nnine,_n);count++;}
~Toy(){count--;}
char* GetName(){return name;}
static int getCountO{return count;}
private:
char name[10];
static int count;
};
int Toy::Count=0;
int main(){
Toy t1("Snoopy"),ta("Mickey"),t3("Barbie");
eout<<t1.getCount()<<endl;
return 0;
}
运行时的输出结果是( )。
选项
A、1
B、2
C、3
D、运行时出错
答案
C
解析
类Toy中包含一个字符数组name和一个静态整型变量count。在程序中首先给类Toy的成员count的赋初始值0,然后在主函数中,定义了三个Toy对象t1、t2、t3,并分别对它们的name字段赋值,在赋值的同时变量count的值加1,所以最后变量count的值等于3。
转载请注明原文地址:https://jikaoti.com/ti/n3E0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下不正确的定义语句是
每个C++程序中都必须有且仅有一个
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是
面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理?
以下程序的执行结果为【】。 #include<iostream> usingnamespacestd; classbase { public: virtualvoidwho() { cout<<
下列关于动态联编的描述中,错误的是()。
下列关于单目运算符++、--的叙述中,正确的是()。
下列关于多态性的描述,错误的是
实现运行时的多态性要使用
多态性指的是
随机试题
除基本医疗保险不予支付的药品外,均按基本医疗保险的规定支付所发生的药品使用费先由参保人员自付一定比例,再按基本医疗保险的规定支付所发生的药品使用费
A.邪入气分,热炽津伤B.胃热壅盛,熏蒸于外C.热邪久留,肾阴耗损D.湿热困脾,气机阻滞E.邪热壅肺,肺气闭郁壮热,汗多,渴饮,苔黄燥,脉洪大,其病机是
某夜,甲男将乙女拦截,准备强奸,但甲男在强行脱乙女衣服的过程中,发现乙女有狐臭,甲男对狐臭十分反感,于是放弃强奸乙女。甲男的行为属于:()
承载板测试土基回弹模量方法的测试步骤如下:①测试土基的压力-变形曲线。②测定总影响量。③用千斤顶开始加载,注视测力环或压力表,至预压和稳压,使承载板与土基紧密接触,同时检查百分表的工作情况是否正常,然后放松千斤顶油门卸载。④在紧靠试验点旁边的适当位置,用灌
对于断面较小的梁式渡槽一般采用()方式浇筑。
下列关于违约金的说法,正确的是()。
“左手画方,右手画圆,令一时俱成”,这是在测试受令者()
根据以上资料,不能推出的是()。
垄断利润的形成,关键在于
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。
最新回复
(
0
)