首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
51
问题
有如下程序:
#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://www.kaotiyun.com/show/qEjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义:inta,b,c;以下程序段的输出结果是()。a=11;b=3;c=0:printf("%d\n",c=(a/b,a%b));
下面属于面向对象方法中对象基本特点的是
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
在数据库系统中,给出数据模型在计算机上物理结构表示的是
一名教师可讲授多门课程,一门课程可由多名教师讲授。则实体教师和课程间的联系是()。
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参filename所指文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其他学生的数据不变。请在程序的
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
下列对基类和派生类关系的描述中,错误的是()。
二叉树由三个基本单元组成,即左子树,右子树和【】。
随机试题
求不定积分∫ln(x+)dx.
Motherhopeshersonwill______doinganythingrash.
有关肺通气阻力的叙述,下列哪项是错误的
风湿病常有
肉类连汤食用米在淘洗过程中主要损失
患者,男,54岁,因患肺炎住院治疗,护士准备用静脉留置针对其进行静脉输液。患者觉得静脉留置针价格贵,对护士提出换用一次性头皮针,护士不耐烦地说:“你说了算,还是我说了算。”护士的行为主要违背了哪项伦理原则
对项目建设全过程的安全生产负总责的单位是()。
单因素敏感性分析是房地产投资项目敏感性分析的()方法。
DNA是由4种单核苷酸按特定顺序组成的,一个单核苷酸相当于一个密码,3个相邻的密码组成一个密码子,十几个至上千个密码子有序地连接起来,就形成一个遗传功能单位,人们称之为结构基因。最准确理解上面一段话意思的是()。
项目范围变更控制,包括______。A.一系列正规的证明文件,用于定义正规项目文件的变更步骤B.一系列文档程序,用于实施技术和管理的指导和监督,以确定和记录项目条款的功能和物理特征、记录和报告变更、控制变更、审核条款和系统,由此来检验其与要求的一致性
最新回复
(
0
)