首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是______。 #include<iostream> using namespace std; class Test( public: Test() {cnt++;}
下列程序的输出结果是______。 #include<iostream> using namespace std; class Test( public: Test() {cnt++;}
admin
2010-06-06
24
问题
下列程序的输出结果是______。 #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://jikaoti.com/ti/t7W0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知下列函数定义:fun(int*b,intc,intd){intk;for(k=0;k
有以下程序:#include<stdio.h>#include<string.h>main(){ charstr[][20]={"One*World","One*Dream!"},*p=str[1]; printf("%d,",str
当没有指定c语言中函数形参的存储类别时,函数形参的存储类别是()。
构成C语言程序的三种基本结构是()。
给定程序MODI1.C中fun函数的功能是:求出以下分数序列的前n项之和。和值通过函数值返回main函数。例如,若n=5,则应输出:8.391667。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
设某二叉树的前序序列与中序序列均为ABCDEFGH,则该二叉树的后序序列为
函数fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在C数的百位和个位上。例如,当a=45,b=12时,调用该函数后,c=5142
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structab[10];
随机试题
编写教科书的直接依据是()
劳动时人体所需的氧量主要取决于
下列关于等价径说法正确的是
A.玉米B.鸡蛋C.生黄豆D.鱼E.大米蛋白质的生物学价值最低的食物是
胃癌易向下列何处淋巴结转移
大体积混凝土温控措施有()等。
下列不属于我国商业银行证券投资工具的是()。
根据我国法律规定,下列财产中专属于国家所有的是()。
根据下表所提供的信息回答问题。 总体上看,2002年江苏沿江8市的经济发展水平比长江三角洲其他城市()。
某国有保险公司的工作人员张某,故意指使他人虚报保险事故,并由自己亲自理赔骗取保险金20万元与他人私分。张某的行为构成()。
最新回复
(
0
)