首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Toy{ public: Toy(char*_n){strcpy(name,_n);count++;} ~Toy(
有如下程序: #include<iostream> using namespace std; class Toy{ public: Toy(char*_n){strcpy(name,_n);count++;} ~Toy(
admin
2012-01-20
43
问题
有如下程序: #include<iostream> using namespace std; class Toy{ public: Toy(char*_n){strcpy(name,_n);count++;} ~Toy(){count--;} char*GetName( ){return name;} static int getCount( ){return count;} private: char name[10]; static int count; }; int Toy::count=0: int main( ){ Toy tl("Snoopy"),t2("Mickey"),t3("Barbie"); cout<<t1.getCount( )<<endl; return 0; } 程序的输出结果是
选项
A、1
B、2
C、3
D、运行时出错
答案
C
解析
静态数据成员是同一个类的不同对象之间的数据共享,无论创建多少个类,均只有一个静态数据成员,通过对静态数据成员的调用,实现了数据共享。本题创建了3个Toy对象,所以调用3次构造函数,count被增加3次,故sount=3。
转载请注明原文地址:https://kaotiyun.com/show/cxVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
下列叙述中,不属于设计准则的是()。
下面不属于软件测试实施步骤的是
支持子程序调用的数据结构是()。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把分数最低的学生数据放在b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生的人数。注意:部分源程序在文件PROG1.C文件中。请勿
在最坏情况下,堆排序的时间复杂度是()。
算法的空间复杂度是指( )。
一名演员可以出演多部电影,则实体演员和电影之间的联系是
随机试题
最先提出彻底改革国际经济旧秩序的是()
下列因素中,刺激抗利尿激素分泌最强的是
根据《药品管理法》的规定,第—类精神药品的处方,除特殊需要外,每次不得超过几日的常用量
下列关于建筑业企业资质等级相关条件的表述中,符合二级施工总承包资质法定条件的有()。
工程量清单中的其他项目清单包括()。
根据《财政违法行为处罚处分条例》的规定,单位和个人违反财务管理的规定,私存私放财政资金或者其他公款的,对直接负责的主管人员和其他直接责任人员处以()罚款。
下列关于日常生活健康常识,不正确的是()。
《中华人民共和国国家通用语言文字法》是我国历史上第一部关于语言文字的专门法。()
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
Ifitwereonlynecessarytodecidewhethertoteachelementarysciencetoeveryoneonamassbasisortofindthegiftedfewan
最新回复
(
0
)