首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Toy{ public: Toy(char*_n){strcpy(name,_n);count++;} ~Toy(){co
有如下程序: #include using namespace std; class Toy{ public: Toy(char*_n){strcpy(name,_n);count++;} ~Toy(){co
admin
2020-11-11
26
问题
有如下程序:
#include
using namespace std;
class Toy{
public:
Toy(char*_n){strcpy(name,_n);count++;}
~Toy(){count--;}
char*GetName(){return name;}
static int getCount(){return count;}
pfivate:
char name[10];
static int count;
};
int Toy::count=0;
int main(){
Toy t1("Snoopy"),t2("Mickey"),t3("Barbie");
cout<
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://kaotiyun.com/show/Fayp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下头文件:intn();staticintf2();classMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含的this指针的是()。
在软件开发中,需求分析阶段可以使用的工具是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
使用VC6打开考生文件夹proj3下的工程proj3,其中声明了MyString类,它是一个用于表示字符串的类。成员函数reverse将字符串反转,例如“abcde”反转后就成了“edcba”。请补充完整函数reverse。在main函数中给出了一个测试数
已知类XX中声明了如下的公有虚函数:virtualvoidf()const;XX的派生类YY重定义了这个虚函数,XX和YY都有默认的构造函数,且有如下定义:YYYY:XXxx,*px=&xx,&rx=Yyy,*pp=&yy;则下列对函数f的
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义私有成员变量year、month、day,分别表示年、月、曰,类型为int
静态数据成员在()进行初始化。
字面常量42、4.2、42L的数据类型分别是()。
在公有派生时,派生类中定义的成员函数只能访问原基类的()。
结构化程序所要求的基本结构不包括()。
随机试题
我国古代著名的法医学专著《洗冤录》的成书时代是()
ES不具有的功能是()
生长在欧亚大陆寒带、温带地区的许多小型鸟类,通常冬季停止繁殖,到春季开始繁殖。在秋季因寒冷而停止繁殖以前,这些种群的数量______。
A.佐金平木B.抑木扶土C.金水相生D.培土生金E.滋水涵木肺肾阴虚之证在五行学说中采用的治法是()。
如图所示桁架,a杆内力为()。
发生货币危机的国家在汇率制度方面的共同特点是()。
注册会计师如果对应付账款进行函证,通常采用的函证方式为()。
如右图,已知直线AB是00的切线,A为切点,OB交⊙O于点C,点D在⊙O上,且∠OBA=40°,则∠ADC=_________。
采用一定方法逐步降低初始状态和目标状态的距离,以达到问题解决的方法是()
SeveralyearsagoIvisitedEgypt.AfterleavingCairoandtravelingthroughthehotdesertsandsIeventuallyfoundmyselfstan
最新回复
(
0
)