首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using narnespaee std; class NyClass{ public: MyClass(){++count;} ~MyClass(){--count;}
有如下程序: #include using narnespaee std; class NyClass{ public: MyClass(){++count;} ~MyClass(){--count;}
admin
2021-09-05
57
问题
有如下程序:
#include
using narnespaee std;
class NyClass{
public:
MyClass(){++count;}
~MyClass(){--count;}
static int getCount(){return count;}
private:
static int eourtt;
};
int lyClass::count=0;
int main()
{
MyClass obj;
cout<
MyClass*ptr=new lyClass;
cout<
delete ptr;
cout<
return 0;
}
执行这个程序的输出结果是( )。
选项
A、121
B、232
C、221
D、122
答案
A
解析
本题考查静态数据成员。静态数据成员在内存中只占一份空间,静态数据成员属于类,即使不定义对象,也会给静态数据成员分配空间,可以被引用。本题中先是定义了一个对象obj,执行构造函数使得静态数据成员count变为了1,然后又定义了指针对象,执行构造函数后,count变为了2,释放指针后,执行析构函数,使得count变为了1。所以本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/W65p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列语句中错误的是()。
下面程序中对一维坐标点类Point进行运算符重载#include<iostream>usingnamespacestd;classPoint{public:Point(intval){x=val;}
执行下列语句段后,输出字符“*”的个数是()。for(inti=50;i>1:--i)cout
下列运算符函数中,肯定不属于类Value的成员函数的是()。
下列存储类标识符中,可见性与存在性不一致的是()。
若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为
在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗。则实体医生和患者之间的联系是
负责数据库中查询操作的数据库语言是()。
带链队列空的条件是
检查软件产品是否符合需求定义的过程称为()。
随机试题
在中性或弱碱性溶液中,KMnO4被还原成()。
建设中国特色社会主义文化,就是建设社会主义精神文明。()
耳疖、耳疮的共同临床表现是:
肠套叠的三大典型症状是
目前治疗脑水肿的脱水剂中,应用最广泛、疗效较好的是()。
某大型工程项目进行施工招标,招标人编制了完整、详细的招标文件,内容包括:(1)招标公告;(2)投标须知;(3)通用条件;(4)专用条件;(5)合同格式;(6)图纸;(7)工程量清单;(8)中标通知书;(9)评标委员全名单;(10)投标文件格式等。
根据《国务院批转发展改革委关于2013年深化经济体制改革重点工作意见的通知》等文件精神,从2014年起,各地公共租赁住房和廉租住房并轨运行,并轨后统称为()
用高级程序设计语言编写的程序
TheSurvivalofEnglishI.410CEtothemid-eighthcentury—KingVortigerninvited【T1】______mercenariesfordefence【T1】_____
"Five...Four...Three...Two...One...Seeya!"andChanceMcGuire,twentyfive,isairborneoffa600-footconcretedam
最新回复
(
0
)