首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是______。 #include<iostream> using namespace std; class Test( public: Test() {cnt++;}
下列程序的输出结果是______。 #include<iostream> using namespace std; class Test( public: Test() {cnt++;}
admin
2010-06-06
28
问题
下列程序的输出结果是______。 #include<iostream> using namespace std; class Test( public: Test() {cnt++;} ~Test() {cnt--;} static int Count(){return cnt;} private: static int cnt; }; int Test::cnt=0; int main() { cout<<Test::Count()<<""; Test t1,t2; Test*pT3=new Test; Test*pT4=new Test; cout<<Test::Count()<<""; delete pT4; delete pT3; cout<<Test::Count()<<end1; return 0; }
选项
A、024
B、042
C、420
D、240
答案
B
解析
此题考查的是类的构造函数与析构函数的调用。语句 cout<<Tcst::Count()<<"";;输出“0”,因为static型变量cnt的默认值是0;“T Test t1,t2;Test*pT3=new Test;Test*pT4=new Test;”调用4次类的构造函数,使得cnt的值增加到4,并输出4;然后delete pT4;delete pT3;调用两次析构函数,cnt的值变为2,并输出2。
转载请注明原文地址:https://kaotiyun.com/show/AZjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是()。for(i=3;i
有以下程序:main(){intk=33;printf("%d,%0,%x",k,k,k);}执行后的输出结果是()。
以下数组定义中错误的是()。
构成C语言程序的三种基本结构是()。
编写函数fun,它的功能是计算:s作为函数值返回。在C语言中可调用log(n)函数求ln(n)。log函数的引用说明是:doublelog(doublex)。例如,若m的值为:20,fun函数值为:6.506583。
下列关于二叉树的叙述中,正确的是()。
以下数据结构中,属于非线性数据结构的是()。
下列关于二叉树的叙述中,正确的是( )。
如果需要打开一个已经存在的非空文件"FILE’’并进行修改,正确的语句是()。
支持子程序调用的数据结构是()。
随机试题
行政机关依法作出要求当事人履行排除妨碍、恢复原状等义务的行政决定,当事人逾期不履行,经催告仍不履行,其后果已经或者将危害交通安全、造成环境污染或者破坏自然资源的,行政机关可以代履行,或者委托没有()的第三人代履行。
"Helicopterparenting"describesastyleofraisingchildrenwhereparentsareover-protectiveanddotoomuch.Thetermwasuse
二陈汤中的君药是
货物从托运人转交给承运人时,必须要办理的手续,而且其目的是分清责任,这种活动叫做()。
A、 B、 C、 D、 A分子4、6、8、9、10、12为合数列:分母5、10、15、20、25、30是公差为5的等差数列。
闲读下面短文。回答下列五遭题。二丑艺术浙东的有一处的戏班中,有一种脚色叫作“二花脸”,译得雅一点,那么,“二丑”就是。他和小丑的不同,不是扮横行无忌的花花公子,也不扮一味仗势的宰相家丁
远程登录使用的协议是()。
在安装和配置无线接入点之前,不需要向网络管理员询问的信息是()。
将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为()。
在一个青黄不接的初夏,一只在农家仓库里觅食的老鼠意外地掉进一个盛得半满的米缸里。这意外使老鼠喜出望外,它先是警惕地环顾了一下四周,确定没有危险之后,接下来便是一通猛吃,吃完倒头便睡。老鼠就这样在米缸里吃了睡、睡了吃。日子在衣食无忧的休闲中过去了。
最新回复
(
0
)