首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是【 】。 #inChlde<iOStream> using namespace std; class count { static int n; public: count()
下面程序的运行结果是【 】。 #inChlde<iOStream> using namespace std; class count { static int n; public: count()
admin
2009-02-15
54
问题
下面程序的运行结果是【 】。
#inChlde<iOStream>
using namespace std;
class count
{
static int n;
public:
count()
{
n++;
}
static int test()
{
for(int i=0:i<4;i++)
n++;
return n;
}
};
int count::n=0;
int main()
{
cout<<COUnt::test()<<" ";
count c1, c2;
cout<<count::test()<<end1;
return 0;
}
选项
答案
4 10
解析
本题主要考查C++类中静态数据成员的使用。题目程序首先定义了类count,其内部含有private类型数据成员static int n;同时含有public类型构造函数count()和静态成员函数static int test(),这两个函数的功能分别是为对象申请系统资源并将静态数据成员n加1和将静态数据成员n加4。主函数前,程序将静态数据成员n初始化为0,该数据成员为所有类count的对象所共有的数据成员:主函数中程序首先执行静态成员函数test()(由于test声明为static,因此其调用时无需通过具体对象),其执行过程中,静态数据成员n应该加4变成n=4,因此此处输出为4:此后程序创建对象c1和c2,由于在每次创建过程中都要调用构造函数count(),而每次调用 count()函数后,静态数据成员n值都会加1因此,创建两个对象之后,n值变为n= 6:再次执行test()函数后,n的值再次加4,因此变为n=6+4=10。故程序全部执行后,变量n值变为10,而中间程序输出为“410”。
转载请注明原文地址:https://kaotiyun.com/show/Kzjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
为了使模块尽可能独立,要求()。
下列叙述中错误的是()。
若有定义:inta=0,b=0,c=0,d=0;,以下关于C语言表达式:(++a||++b):++c:++d执行顺序的叙述正确的是
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->next:p
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。voidflintb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i++)
有如下程序段:intx=12;doubley=3.141593;pfintf("%d%8.6f",x,y);其输出结果是()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
在C语言中,函数返回值的类型最终取决于
下列说法正确的是()。
随机试题
因业务繁忙,北京首都机场要求乘坐国际航班的旅客提前抵达机场并将停止办理登机手续的时间定在国际航班离站前()。
下列不属于频谱多普勒技术的应用的是
评价VitD营养状况的适宜指标是
按照《房屋建筑和市政基础设施工程施工招标投标管理办法》的规定,()发现招标文件有违反法律法规内容的,应当责令招标人改正。
基坑开挖时,易出现流砂现象的是()。
李某在阳光工程公司工作3年2个月,月工资3000元,当地上年度职工平均工资2000元,2012年3月1日劳动合同期满。如李某放弃继续履行合同的要求,该公司应向李某支付经济补偿金()。
各级政府预算按照复式预算编制,可分为()。
下列吸收直接投资的筹资方式中,潜在风险最大的是()。
胡锦涛总书记在中国共产党第十七届中央纪律检查委员会第三次全体会议上讲话,针对当前党员领导干部作风上存在的问题,提出了领导干部要树立和坚持新“三观”,即正确的人生观、工作观、政绩观。()
①如果你隐约觉得自己无趣乏味,你很可能看其他人、看周遭的一切都无趣乏味②如果你不能活出内在本有的丰盛喜悦,那世上没有什么能带给你真正的满足③你曾深深向往苦苦追求的人、事、物,得到了也未必能真正满足你④原因在于,只向外看时,容易
最新回复
(
0
)