首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 #include <iostream> using namespace std; class Test { public: Test() {cnt++;} ~Test(
下列程序的输出结果是【 】。 #include <iostream> using namespace std; class Test { public: Test() {cnt++;} ~Test(
admin
2010-03-29
19
问题
下列程序的输出结果是【 】。
#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()<<end 1;
return 0;
}
选项
答案
4
解析
static 是局部静态变量,始终存在,实例化一个类就增加1。
转载请注明原文地址:https://kaotiyun.com/show/4Hjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义语句:chars[10]=“1234567\0\0”;,则strlen(s)的值是()。
有以下程序#includemain(){chara[5][10]={"one","two","three","four","five"};inti,j;chart;for(i=0;i<2;i++)for(j=i+1;j<5;j++)if(
以下选项中非法的C语言字符常量是
有以下程序(strcat函数用以连接两个字符串)#include<stdio.h>#include<string.h>main(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);pr
有以下程序fun(intx,inty)main(){staticintm=0,i=2;{intj=1,m=1,k;i+=m+1;m=i+x+y;returnm;k=fun(j,m);printf("%d,",k);}k=f
以下叙述中正确的是
下列叙述中正确的是
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
若有定义语句:inta=3,b=2,c=1;,以下选项中错误的赋值表达式是()。
在C++中,用于实现运行时多态性的是()。
随机试题
反映客观现象规模水平的数据必须以()计量。
腰下三角
女性,40岁。左乳房外上象限4cm×3cm肿块,距乳头距离5cm,可推动,但是病人双手叉腰时肿块活动度明显受限,左腋窝未扪及肿大淋巴结。该病人最佳的定性诊断方法是
以下肿瘤具有恶性倾向的是
严重肾性水肿患者。护士告知每天进水量应
下列各项中,适用超额累进税率计征个人所得税的是()。
跨越式跳高时,向前冲力太大而跳不起来,请分析其原因及纠正方法。
TrafficinIndiameansamixtureofallkindsofvehiclesontheroad.About700,000newcarshavebeensoldinIndiainthelas
某甲在交通肇事后见前后无人,便驾车逃逸,致被害人因伤重未及时救治而死亡。某甲的行为应当定为()。
A、Hisflexibility.B、Hisvision.C、Hisintelligence.D、Hisdetermination.D
最新回复
(
0
)