首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是______。 #include<iostream> using namespace std; class Test { public: Test() { cnt++;} ~Test
下列程序的输出结果是______。 #include<iostream> using namespace std; class Test { public: Test() { cnt++;} ~Test
admin
2010-12-16
66
问题
下列程序的输出结果是______。
#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*oT3=new Test;
Test*pT4=new Test;
cout<<Test::Count()<<’’;
delete pT4;
delete pT3;
cout<<Test::Count()<<endl;
return 0;
}
选项
答案
042
解析
本题考核静态数据成员与静态成员函数的定义与使用方式。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/gdjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>intk=7;voidf(int**s){int*t=&k;*s=t;printf("%d,%d,%d,"
给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0。在复制的过程中,把复制的内容输出到终端屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中。请在程序
关于return语句叙述中错误的是()。
以下叙述中错误的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中所有ASCII码值小于97的字符存入形参t所指字符数组中,形成一个新串,并统计出符合条
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:只删除字符串前导和尾部的*号,串中字母之间的*号都不删除。形参n给出了字符串的长度,形参h给出了字符串中前导*号的个数,形参e给出了字符串中最后*号的个数。在编写函数时,不得使用C语言提供的
关于数据结构的存储原理,以下数据类型不能采用顺序存储结构的是()。
有关线性链表的叙述中正确的是()。
在下列选项中,没有构成死循环的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
阅读下面的文字:恨相见得迟,怨归去得疾。柳丝长玉骢①难系,恨不倩疏林挂住斜晖。马儿迍迍的行,车儿快快的随,却告了相思回避,破题儿②又早别离。听得道一声“去也”,松了金钏,遥望见十里长亭,减了玉肌,此恨谁知?(王实甫《西厢记.长亭送别》节选)【
肺痈病名首见于()
患者,男,40岁。症见心烦不寐,胸闷泛恶,头重目眩,口苦,舌红苔黄腻,脉滑数。本证治法宜
A、裂片B、黏冲C、片重差异超限D、片剂含量不均匀E、崩解超限产生上述问题的原因是颗粒向模孔中填充不均匀()
民用建筑工程室内装修所采用的稀释剂,()使用苯、工业苯、石油苯、重质苯及混苯。
辅轨基地设置中,需满足大型机械和机车车辆的作业、停放、进出及检修要求包括()。
在临终服务对象心理反应阶段的(),社会工作者要真诚地对待服务对象,但不要揭穿服务对象的防卫机制,经常陪伴服务对象,愿意与服务对象讨论死亡的话题。
公民被宣告死亡后,其权利能力应该()。
,f的二阶导数连续,g的二阶偏导数连续,求
TheGreatPyramidis______high.
最新回复
(
0
)