首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是______。 #include<iostream) using namespace Std; Class Test{ public: Test(){cnt++;} ~Test(){cnt--;} s
下列程序的输出结果是______。 #include<iostream) using namespace Std; Class Test{ public: Test(){cnt++;} ~Test(){cnt--;} s
admin
2010-12-16
35
问题
下列程序的输出结果是______。
#include<iostream)
using namespace Std;
Class Test{
public:
Test(){cnt++;}
~Test(){cnt--;}
staticint Count(){return cnt;}
private:
static int cnt;
};
int Test::cnt=0;
int main()
{
cout<<Test::Count(
选项
答案
042。
解析
C++中,提出静态成员的目的是为了解决数据共享的问题。一个给定类的每个对象都有类中定义的所有数据的自己的拷贝,如果在类中将数据成员用static说明为静态的,N0这个类成员只有一个拷贝并被这个类的所有对象所共享。类Test的静态成员cnt,初始值为0,所以执行语句”cout<<Test::Count()<<“;”后输出0。然后程序创建了两个对象t1和t2;以及两个对象指针并调用new来初始化指针,所以cnt的值变成了4。然后程序将对象指针pT4、pT3 delete了,此时将分别调用析构函数将cnt的减
转载请注明原文地址:https://kaotiyun.com/show/k6Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下对C语言函数的叙述中正确的是
阅读以下程序#includemain(){IntCase;floatprintF;printf("请输入2个数:");scanf("%d%f",&Case,&printF);
若有代数式,(其中e仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言表达式是()。
有以下程序#include<stdio.h>intshow(char*str){while(*str){putchar(*str+1);str++;}return*str+1;
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是()。
函数fun的功能是:将a、b中的两个正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量e的十位和千位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=5241。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
有三个关系表R、S和T如下,其中三个关系对应的关键字分别为A,BN复合关键字(A,B)。表T的记录项(b,q,4)违反了()。
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
随机试题
干涉显微镜用来测量()误差。
如下哪项是继发性再生障碍性贫血最常见的原因
甲诉乙损害赔偿一案,双方在诉讼中达成和解协议。关于本案,下列哪一说法是正确的?(2012年卷三第39题)
某工程,实施工程中发生如下事件:事件1:一批工程材料进场后,施工单位审查了材料供应商提供的质量证明文件,并按规定进行了检验,确认材料合格后,施工单位项目技术负责人在《工程材料、构配件、设备报审表》中签署意见后,连同质量证明文件一起报送项目监理机构
下面说法正确的是()。
调查了某企业10名员工上半年的出勤情况:其中有3人缺勤0天,2人缺勤2天,4人缺勤3天,1人缺勤4天,则缺勤天数的()。[2014年初级真题]
预备犯的处罚原则是()。
下图是校园网某台主机在命令行模式下执行某个命令时用sniffer捕获的数据包。请根据图中信息回答下列问题。该主机上配置的IP地址的网络号长度最多是。
在Access中,参照完整性规则不包括
A、Womenarelikelytohavealongerlifeexpectancythanmenbecauseofparenthood.B、Men’slifeexpectancyincreasesmorethan
最新回复
(
0
)