首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2011-01-19
30
问题
有如下程序: #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/4UVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序MODII.C中fun函数的功能是:求s=aa…aa-…-aaa-aa-a(此处aa…aa表示n个a,a和n的值在1至9之间)例如a=3,n=6,则以上表达式为:s=333333033333-33330333
以下针对全局变量的叙述错误的是()。
以下程序段的输出结果是()。#includemain(){charp[][4]={"IABC","DEF","GHI"};inti;for(i=0;i
请编写函数fun,其功能是:计算并输出当x
若定义函数int*func(),则函数func的返M值为()。
下面函数的功能是()。sss(s,t)char*S,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s—*t);)
下列给定程序中函数fun的功能是:计算n!。例如,给n输入5,则输出120.000000。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<stdio.h>#
以下选项中正确的定义语句是()。
关于算法,以下叙述中错误的是
随机试题
Youngpeoplenowlivealife-style______theirparentscouldhardlydreamof.
泰德公司与证通公司委托合同纠纷一案,经区人民法院审理并作出判决后,泰德公司不服并上诉。二审中证通公司提出反诉,在此情形下,二审法院的正确做法是:
个人税收规划的基本内容包括()。
(2014年)某私企独创了员工代表“一票否决制”,即在进行员工利益有关的决策时,如果员工代表不同意,那么公司的议案就不能通过。这项制度类似于职工民主参与制度中的()。
(2014·湖南)在实际教育教学过程中,要求学生学会区别重力和压力、质量和重量等,教师需要对刺激进行泛化,使学生的学习从一种情境迁移到另一种情境中。()
班主任的学习活动管理包括()
政府应该不允许烟草公司在其营业收入中扣除广告费用。这样的话,烟草公司将会缴纳更多的税金。烟草公司只好提高自己的产品价格,而产品价格的提高正好可以起到减少烟草购买的作用。以下哪项是题干论点的前提?()
社会排斥是指对基于公民资格的权利(包括经济、社会、政治、文化等权利)的否认,或者这些权利未充分实现。根据上述定义,下列属于社会排斥的是:
1couldnotaffordtorentahouselikethat,______it.
Whichofthefollowingstatementsistrueofthevocalcords?
最新回复
(
0
)