首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是______。 #include<iostream> using namespace std; Class Test{ public: Test(){cnt++;} ~Test(){cnt--;}
下列程序的输出结果是______。 #include<iostream> using namespace std; Class Test{ public: Test(){cnt++;} ~Test(){cnt--;}
admin
2010-06-06
70
问题
下列程序的输出结果是______。
#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;
}
选项
答案
042
解析
此题考查的是类的构造函数与析构函数的调用。语句 cout<<Test::Count()<<"";;输出“0”,因为static型变量cnt的默认值是0;“T Test ti,t2;Test*pT3=new Test;Tcst*pT4=new Test;”调用4次类的构造函数,使得cnt的值增加到4,并输出4;然后delete pT4;delete pT3;调用两次析构函数,cnt的值变为2,并输出2。
转载请注明原文地址:https://kaotiyun.com/show/Fajp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#include<string.h>voidfun(char*s,intm1,intm2){chart,*p;p=s+m1;s=s+m2;while(s<p){t=*s;*s=*p;*p=
有以下程序:#includemain(){intx=1;for(;x<8;x++){if(x%3){printf(’’%d,’’,x++);continue;}printf(’’%d,’’,++x);}}程序运行后的输出结果
给定程序MODI1.C中函数fun的功能是:求出s所指字符串中最后一次出现的t所指子字符串的地址,通过函数值返回,在主函数中输出从此地址开始的字符串:若未找到,则函数值为NULL。例如,当字符串中的内容为’’abcdabfabcdx",t中的内容
以下正确的字符串常量是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
在下列选项中,没有构成死循环的是()。
请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。例如,在主函数中从键盘给n输入20后,输出为:s=0.583333。注意:要求11的值不大于100。部分源程序在文件PROG1.C中。请勿改动主函
对于循环队列,下列叙述中正确的是( )。
关于C语言程序的下列说法中,正确的是()。
若以“a+”方式打开一个已存在的文件,以下叙述正确的是()。
随机试题
当x→0时,下列变量是无穷小量的是()
A.中性粒细胞B.嗜酸性粒细胞C.嗜碱性粒细胞D.淋巴细胞E.单核细胞某一正常2岁男孩体检,其外周血中含量最多的白细胞是
不属于预防医学的道德要求的是
A、量反应B、停药反应C、副作用D、变态反应E、质反应平滑肌舒缩反应的测定
关于离婚,唐律所规定的“三不去”原则包括()。
一名合格教师应具备的能力结构包括:组织教育和教学的能力;语言表达能力;组织管理能力;自我调控能力。()
在古代社会,学校设置的课程门类大多为哲学、政治、道德等人文学科,近代以来自然科学和技术课程大幅度增加。这说明生产力的发展制约着()。
《削藩策》
MotherwasworriedbecauselittleAlicewasill,especially______FatherwasawayinFrance.
Whatisthemainsubjectoftheconversation?
最新回复
(
0
)