首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是______。 #include<iostream> using namespace std; class Test( public: Test() {cnt++;}
下列程序的输出结果是______。 #include<iostream> using namespace std; class Test( public: Test() {cnt++;}
admin
2010-06-06
23
问题
下列程序的输出结果是______。 #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全国计算机二级
相关试题推荐
下列定义变量的语句中错误的是()。
下面选项中关于编译预处理的叙述正确的是()。
有以下程序:#inc1udeintf(intt[],intn);main(){inta[4]={1,2,3,4),s;s=f(a,2);printf("%d\n",s);}intf
若有以下程序#include<stdio.h>intf(inta[],intn){if(n>1){intt;t=f(a,n-1);
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0。在复制的过程中,把复制的内容输出到终端屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中。请在程序
关系数据库管理系统所管理的关系是()。
某带链栈的初始状态为top=bottom=NuLL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为()。
以下数据结构中,属于非线性数据结构的是()。
随机试题
当事人在庭前证据交换过程中没有争议并记录在卷的证据,经审判人员在庭审中说明后,可以作为认定案件事实的依据。()
动脉导管未闭的左向右分流,超声的特征性表现是
可移植性最好的计算机语言是()。
[背景资料]某工程双代号施工网络进度计划如图2A320020—18所示,该进度计划已经监理工程师审核批准,合同工期为23个月(时间单位:月)。问题:如果工作C和工作G都需某一台施工机械且只能按先后顺序施工(工作C和工作G不能同时施工),该施工网络
关于期货交易与远期交易,以下说法正确的有()。
员工的非经济性薪酬主要包括三个方面,下列选项中不属于员工的非经济性薪酬的是()。
下列选项中,不属于我国《企业内部控制基本规范》中风险评估活动应识别的外部因素的有()。
当x→∞时,的().
设A为四阶实对称矩阵,且A2+2A-3E=O,若r(A-E)=1,则二次型xTAx在正交变换下的标准形为()
Jimwas______.Hisbosswas______withhim.
最新回复
(
0
)