首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 #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
2013-05-30
81
问题
下列程序的输出结果是【 】。
#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()<<endl;
return 0;
}
选项
答案
42
解析
本题考核静态数据成员与静态成员函数的定义与使用方式。C++中,提出静态成员的目的是为了解决数据共享的问题。一个给定类的每个对象都有类中定义的所有数据的自己的拷贝,如果在类中将数据成员用static说明为静态的,则这个类成员只有一个拷贝并被这个类的所有对象所共享。类Test的静态成员cnt,初始值为0,所以执行语句“cout<<Test::Count()<<’’;”后输出0。然后程序创建了两个对象t1和 t2,以及两个对象指针并调用new来初始化指针,所以cnt的值变成了4(即此时输出为4)。然后程序将对象指针pT4、pT3 delete了,此时将分别调用析构函数将cnt的减1,所以最后输出cnt的值为2。
转载请注明原文地址:https://kaotiyun.com/show/FUNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的正确运行结果是()。#include<iostream.h>intf(int);.voidmain(){inta=2,i;for(i=0;i<3;i++)cout<<f(a)<
执行语句序列inti=0;while(i<25)i+=3;cout<<i;输出结果是()。
下列程序中,先声明一个圆类circle和一个桌子类table,另外声明一个圆桌类roundtable,它是由circle和table两个类派生的,要求声明一个圆桌类对象,并输出圆桌的高度,面积和颜色。请填空完成程序#include<iostrea
从用户角度看,下面列出的条目中()是数据库管理系统应具有的目标。Ⅰ用户界面友好Ⅱ内部结构清晰、层次分明Ⅲ开放性,即符合标准和规范Ⅳ负责管理企业组织的数据库资源
若a=12,b=14,c=0,则表达式((y=(a>b)?a:b)>c)?y:c的值为【】
将以下程序写成三日运算表达式是【】。if(a>b)max=a;elsemax=b;
在下面的4个关键字中用来说明虚函数的是()。
在函数中,可以用auto、extem、register和static四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
在类中说明的成员可以使用关键字______进行修饰
随机试题
凉燥与温燥相同的症状是
以下关于药品零售企业管理的说法正确的是
女性,35岁。肿块位于右侧颊侧部皮下缓慢生长4年。检查见肿块与皮肤紧密黏连。中央可见1个小色素点,圆形,与周围组织界限明显,质地软,无压痛,可移动。无自觉症状。可诊断为
某甲(1985年5月6日出生)于1999年5月6日在路边用绳子缠绕其弟弟的脖子并使劲勒住。路人某丙(36岁)看见不予制止,眼看着某乙被勒死。对此案下列哪些说法是正确的?
混凝土结构露筋较深处理时,先将薄弱处混凝土剔除,并清洗干净,再用()处理,并认真养护。
下列关于促销实质的说法正确的是()。
在大型变压器中,采用强迫油循环风冷却器时,冷却器中的冷却介质是()。
下列命题不正确的是().
ThePresident,inwhosehandstheUSgovernmentalsystemplacestheexecutivepower,owesneitherhiselectiontothatofficeno
(1)TeachersintheUnitedStatesearnlessrelativetonationalincomethantheircounterpartsinmanyindustrializedcountries,
最新回复
(
0
)