首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class pumpkin{ public: pumpkin(){++count;} ~p
有如下程序: #include<iostream> using namespace std; class pumpkin{ public: pumpkin(){++count;} ~p
admin
2009-08-25
44
问题
有如下程序:
#include<iostream>
using namespace std;
class pumpkin{
public:
pumpkin(){++count;}
~pumpkin(){--count;}
static void total_count(){
cout<<count<<"pumpkin(s)"<<end1;
}
private:
static int count;
};
int pumpkin::count=0;
int main(){
pumpkin p1[10];
pumpkin::total_count();
return 0;
}
这个程序的输出结果是______。
选项
答案
10pumpkin(s)
解析
此题考查的是静态数据成员。题目中count数据成员要定义成静态的,静态数据成员是类中所有对象共享的成员,而不是某个对象的成员。本题中,pumpkin类定义了一个静态数据成员count,并初始化为0。在主函数中,首先定义了该类对象p1[10],所以构造函数被调用10次,count累加1十次;然后调用函数total count(),通过函数该输出count的值10。total count()函数结束,对象被释放,故析构函数被调用了10次,count变成0。
转载请注明原文地址:https://kaotiyun.com/show/qEjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下关于结构化程序设计的叙述中正确的是()。
以下叙述中正确的是()。
下列给定程序中,函数fun的功能是:在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处理。例如,若s所指字符串为“baacda”,c中的字符为a,执行后s所指字符串为“baaaacdaa”。
以下选项中,合法的一组C语言数值常量是()。
有以下程序:#includevoidfun(int*p,int*q);main(){intm=1,n=2,*r=&m;fun(r,&n);printf(’’%d,%d’’,m,n);}voidfun(int*P,int*q){P
在软件设计中不使用的工具是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
带参数的流操纵算子【】与成员函数unsetf执行同样的功能。
下列虚基类的声明中正确的是()。
随机试题
1206年,蒙古部落领袖(),在斡难河源召开的贵族大会上被推举为蒙古大汗,尊称为成吉思汗。
散文名篇《长江三日》的作者是()
在《李将军列传》一文中,作者所采用的主要人物描写方法是( )
只要充分发挥人的主观能动性,什么人间奇迹都能创造出来。
引发气瘿的主要因素是
下列荷载作用中,属于可变荷载的有()。
某业主甲起诉某房地产开发公司乙位于T市N区的商品房质量不合格的纠纷,T市中级人民法院于2014年10月15日作出生效判决,要求乙在判决生效之日起10日内赔偿甲人民币3万元人民币,当事人当庭领取了判决书。那么,如果乙拒绝履行判决,甲应当最迟在()之前
某县发生地震,县里要编写地震志,如果你是信息采编员,你会怎么收集信息编写地震志?
在下列会议纪要特点的说法中,正确的是()。
A、Theirformercolleague.B、Theirformerneighbor.C、Theirformerteacher.D、Theirformerclient.B
最新回复
(
0
)