首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
28
问题
有如下程序:
#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://jikaoti.com/ti/4vW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是()。#include<stdio.h>main(){chara[]={’a’,’b’,’c’,’d’,’f’,’g’},*p;p=a;printf("%c\n",*p+4);}
有以下程序:#include<stdio.h>voidfun(int*s,intn1,intn2){inti,j,t;i=n1;j=n2;while(i<j){t=s[i];s[i]=s[j];s[j]=t;i++;J--;}}
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
下列叙述中错误的是( )。
C语言规定,在一个C程序中,main()函数的位置()。
有以下程序:#includemain(){chara,b,c,d;scanf("%c%c",&a,&b);c=getchar();d=getchar();printf("%c%c%c%c\n",a,b,c,d);}当执行程序时,按下列方式输
以下关于C语言函数参数传递方式的叙述正确的是
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
在算法的5个特性中,算法必须能在执行有限个步骤之后终止,指的是算法的【】性。
模板是实现类属机制的一种工具,其功能非常强大,它允许用户构造类属类,即()。
随机试题
实验室配制一定量,一定浓度的盐酸,需使用的一组仪器是()。
发证机关在收到建设单位报送的《建筑工程施工许可证申请表》和所附证明文件后,对于符合条件的,应当自收到申请之日起()日内颁发施工许可证。
根据《地图审核管理规定》,地图内容审查工作机构,自接到地图内容审查通知书和相关申请材料之日起()日内完成审查工作。
工程完成建设目标的标志是()。
第一方审核可用于()等目的。
在某次考试中,有3个关于北京旅游景点的问题,要求考生每题选择某个景点的名称作为唯一答案。其中6位考生关于上述3个问题的答案依次如下:第一位考生:天坛、天坛、天安门;第二位考生:天安门、天安门、天坛;第三位考生:故宫、故宫、天坛;第四位考生:天坛、天
关于成就测验,下列说法正确的是()
曲线f(x)=xn在点(1,1)处的切线与x轴的交点为(ξ,0),则
【B1】【B6】
Onewaytoconservewateristo______dishes,insteadofrinsingthem,beforeloadingthedishwasher.
最新回复
(
0
)