首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 #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
64
问题
下列程序的输出结果是【 】。
#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全国计算机二级
相关试题推荐
类是C++中的一种新的数据类型,下列有关类的说法不正确的是______。
结构化程序设计方法的主要原理的是【】。
下面______是正确的递归函数,它保证对所有的参数能够结束。
从用户角度看,下面列出的条目中()是数据库管理系统应具有的目标。Ⅰ用户界面友好Ⅱ内部结构清晰、层次分明Ⅲ开放性,即符合标准和规范Ⅳ负责管理企业组织的数据库资源
有以下定义:“intt[3)[2]”,能正确标识t数组元素地址的表达式是()。
表达式8&3的结果是【】。
在函数中,可以用auto、extem、register和static四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
在类中说明的成员可以使用关键字______进行修饰
线性表最常用的操作是存取第i个元素及其前趋的值,则采用______存储方式节省时间
在一棵二叉树上第5层的结点数最多是()。
随机试题
简述在Word中,利用拖动文字实现复制、剪切和粘贴的方法。
------Goodmorning,Madam.【D1】______------I’dliketochooseahatwhichissuitableformydress.------【D2】______------Ilov
出现甲状腺功能亢进症状的主要原因为
某罪犯被判处无期徒刑,后经高级人民法院裁定减为有期徒刑15年,在服刑到10年时,又经某中级人民法院裁定减为有期徒刑14年。但检察机关认为减刑不当,向该中级人民法院提出书面纠正意见。人民法院就此给予了书面答复,没有更改裁定。上述案件中,何处程序违法?
【背景资料】某城市排水工程的管道顶进采用普通顶管法施工,在施工过程中的部分工作方法和施工工艺如下:(1)工作坑的支撑采用封闭式框架。(2)采用手掘式顶管时,将地下水位降至管底以下0.3m时开始顶管。(3)管顶以上超挖
有利于提高混凝土耐久性的方法有()。
上市公司的下列业务中,符合重要性要求的是()。
在房地产名义总价不变的情况下,通过调整付款方式达到降低房地产实际价格的方法是()。
下列关于手势语言说法不正确的是()。
Normally,atthebeginningoftheschoolyear,theStudentsServicesofuniversitiesandcollegespublishlistsofroomsandapa
最新回复
(
0
)