首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 #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
60
问题
下列程序的输出结果是【 】。
#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>voidmain(){inta=0,b=2,c=0,d=30;if(a)d=d-10;elseif(B)
定义析构函数时,应该注意______。
以下程序段的输出结果是______。inti;intx[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)cout<<x[i][2-i]<<‘’;
阅读以下程序,写出程序运行后的输出结果是______。#include<iostream.h>voidmain(){chara[]={’H’,’e’,’1’,’1’,’o’,’\0’};inti,j;
能表示a≥10或者a≤0的关系表达式是______。
前置自增运算符++重载为类的友元函数的形式为【】,重载为类的成员函数的形式为【】。(设类为A,类对象为a)
下面______是正确的递归函数,它保证对所有的参数能够结束。
若结构Arith中有一成员定义为char*op;,另有结构指针p定义为Arith*p=newArith.,则要访问p所指对象中的。p成员所指向的对象,应使用表达式【】。
若a是值为3的整型变量,则在计算表达式a=3*4,a*5后,a的值为【】。
在一棵二叉树上第5层的结点数最多是()。
随机试题
案例:有学者撰文指出,学校是教育的基层单位,因此学校就是课程改革的主战场。如何客观公正地评价一所学校,给学校工作一个正确的导向,决定着课程改革的成败。但是,目前许多地方主管部门评价一所学校的方式,仍然沿用过去的过时的僵化的一套。其一,看汇报材料。材料的汇
痈的成脓期大约是()
医疗事故构成要件中所说的危害结果不包括
患者男性,25岁,双腿不慎被开水烫伤,可考虑为其选用的保护具是
根据1961年《维也纳外交关系公约》和1963年《维也纳领事关系公约》及相关国际法规则和实践,关于外交关系和领事关系,下列哪些判断是错误的:
下列关于税法特点的表述中,不正确的是()。
产成品入库时,须经仓库管理员检查产成品验收单,清点产成品数量,并填写空白的产成品入库单。()
Wangling,amiddleschoolgirl,feltangrywithherparentsaftergettingaboy’sphonecall."Aclassmatecalledmetodiscuss
阅读终端在不断下移,打开手机就可以阅读到新闻,关注他人微博就可以了解到需要的信息。所以如果纸媒还___________地认为自己不可取代,那无疑是自寻死路。许多纸媒在新闻方面早已___________了,只要广告额下降到一定程度,关门是迟早的事。填入画横
著名人民教育家陶行知说过:“你的教鞭下有瓦特,你的冷眼里有牛顿,你的嘲笑中有爱迪生。”这段文字主要想说明的是:
最新回复
(
0
)