首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass0{++count;} -MyClass(){一count;} s
有如下程序: #include using namespace std; class MyClass{ public: MyClass0{++count;} -MyClass(){一count;} s
admin
2014-08-29
55
问题
有如下程序:
#include
using namespace std;
class MyClass{
public:
MyClass0{++count;}
-MyClass(){一count;}
static int getCount(){return count;}
private:
static int count;
};
int MyClass::cOunt=0;
int main(){
MyClass obj;
cout<
MyClass*ptr=-new MyClass;
cout<
delete ptr;
cout<
return ():
}
程序的输出结果是( )。
选项
A、121
B、232
C、22l
D、122
答案
A
解析
此题考查的是静态成员。静态成员的特性是不管这个类创建了多少对象,它的静态成员都只有一个拷贝副本,这个副奉被所有属于这个类的对象共享。题目中,首先定义了obj对象,其构造函数使静态数据成员count增l,故输出“1”;然后通过指针动态创建了MyClass类的对象,构造函数被再次调用,count变为2,输出“2”;接着删除创建的Myclass类的对象,调用析构函数,count减l变为1,输出“1”。故最终输出结果是12l。
转载请注明原文地址:https://www.kaotiyun.com/show/UWNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
经常和一个运算符连用,构成一个运算符函数名的C++关键字是【】。
下面是计算n的阶乘的递归函数,请将该函数的定义补充完整。unsignedf(unsignedn){if(n<=1)return1;elsereturn【】;}
C++程序第1条语句是从【】函数开始执行的。
下列程序的运行结果为【】。#include<iostream.h>voidmain(void){inti=10;switch(i){case9:i=i+1;case10
在下面的4个关键字中用来说明虚函数的是()。
()既可重载为一元运算符,又可重载为二元运算符。
下列关于信息和数据的叙述不正确的是()。
定义重载函数时,应在参数个数或参数类型上【】。
汇编程序的功能是将汇编语言所编写的源程序翻译成由【】组成的目标程序。
随机试题
脯氨酸属于()
绝对不孕是指
李某向自己妻子担任厂长的某集体企业大量采购不合格的原材料的行为构成( )。以下关于吴某行为的说法,正确的是( )。
半即热式水加热器应具备()功能。
逾期交付标的物的,遇价格上涨按( )执行。
发展商业养老保险有利于优化我国金融市场结构。商业养老保险具有( )的特点,是金融体系中重要的融资渠道,可以为国民经济建设提供大量长期稳定的资金支持,有利于促进金融资源的优化配置,改善金融市场的资产负债结构。
下面是两位年轻教师关于教学的对话,请根据材料回答问题。小李、小张都是刚工作一年的小学五年级语文老师,两人工作很努力,但也存在很多困惑。小李对小张说:“为了上好课,我学习了很多关于新课改的知识,意识到教学中要关注学生,要把课堂还给学生。我特别注意调动课堂气氛
科学发展观,第一要义是发展,核心是以人为本,基本要求是全面、协调、可持续,根本方法是()。
下列各题基于以下题干:印刷组和装订组的成员来自以下七名员工——F,G,H,J,K,L和M,每个组的成员构成必须满足下列条件:(1)每个组至少有三名员工(2)F和K不能在同一个组(3)如果K在某个组,J也必须在这个组(
张霞、李丽、陈露、邓强和王硕一起坐火车去旅游,他们正好坐在同一车厢相对两排的五个座位上,每人各坐一个位置。第一排的座位按顺序分别记作1号和2号,第2排的座位按顺序记为3、4、5号。座位1和座位3直接相对,座位2和座位4直接相对,座位5不和上述任何座位直接相
最新回复
(
0
)