首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; c1ass Toy{ public: Toy(char* _n){ strcpy(name, _n), count++;
有如下程序: #inc1ude <iostream> using namespace std; c1ass Toy{ public: Toy(char* _n){ strcpy(name, _n), count++;
admin
2020-07-30
25
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
c1ass Toy{
public:
Toy(char* _n){ strcpy(name, _n), count++;}
~Toy(){count——;}
char* GetName(){ retum name,)
static int getCount(){ return count;}
private:
char name[10];
static int count;
};
intToy::count=0;
int main(){
Toy tl("Snoopy"), t2("Mickey"), t3("Barbie");
cout<<t1.getCount()<<end1;
return 0;
}
还行时的输出结果是( )。
选项
A、1
B、2
C、3
D、运行时出错
答案
C
解析
类Toy中包含一个字符数组name和一个静态整型变量count。在程序中首先给类Toy的成员count的赋初始值O,然后在主函数中,定义了三个Toy对象t1、t2、t3,并分别对它们的name宰段赋值,在赋值的同时变量count的值加l,所以最后变量count的值等于3。
转载请注明原文地址:https://jikaoti.com/ti/BBl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
为类Matrix重载下列运算符时,只能作为Matrix类成员函数重载的运算符是()。
有如下程序:#includeusingnamespacestd;voidfl(int&x){x++;)voidf2(intx){++x;)hatmain(){intx=10,y=
构成计算机软件的是()。
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
在一个派生类对象结束其生命周期时()。
下列运算符中,不能被重载的是()。
下列有关继承和派生的叙述中,正确的是()。
层次型、网状型和关系型数据库划分原则是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程文件proj3。本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeToFile.obj。补充完成重载赋值运算符函数,完成深复制功能。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
随机试题
突触后神经元兴奋时,首先产生动作电位的部位是()
完成反应式
关于子宫性闭经,正确的是
关于行心肺复苏术时中途换人的叙述,正确的是()。
A.静脉注射碳酸氢钠B.口服碳酸钙C.血液滤过治疗D.予促红细胞生成素E.给予MTX慢性肾功能不全伴心力衰竭
甲因购车向乙借款12万元,但双方没有约定利息,那么该合同的性质是()。
【2006年第4题】题6~10:某矿区内拟建一座35/10kV变电所,两回35kv架空进线、设两台主变压器,型号为S9—6300/35,采用屋内双层布置,主变压器室、电容器室、维修问、备件库均布置在一层,35kV配电室、控制室布置在二层。请回答以下问题,并
经济增长的投资推动的发展阶段的基本特征是()。
利用原型化方法开发系统时,最终产品是()。
A、Becauseshedoesn’tliketohavearest.B、Becauseshewishestobeabosssomeday.C、Becauseherbossaskshertoworklate.
最新回复
(
0
)