首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){一一count;} static int getCount(){retur
有如下程序: #include using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){一一count;} static int getCount(){retur
admin
2020-07-30
3
问题
有如下程序:
#include
using namespace std;
class MyClass{
public:
MyClass(){++count;}
~MyClass(){一一count;}
static int getCount(){return count;}
private:
static int count;
};
int MyClass::count=0;
im main()
{
MyClass obj;
cout<
MyClass*ptr=new MyClass;
cout<
delete ptr;
cout<
retum 0;
}
执行这个程序的输出结果是( )。
选项
A、121
B、232
C、221
D、122
答案
A
解析
本题考查静态数据成员。静态数据成员在内存中只占一份空间,静态数据成员属于类,即使不定义对象,也会给静态数据成员分配空间,可以被引用。本题中先是定义了一个对象obj,执行构造函数使得静态数据成员count变为了1,然后又定义了指针对象,执行构造函数后,count变为了2,释放指针后,执行析构函数,使得count变为了1。所以本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/HHyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知函数f的原型是voidf(int*a,long&b);,变量v1、v2的定义是:intv1;longv2;下列调用语句中正确的是()。
若要对:Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
若目前E盘根目录下不存在data.txt文件,则下列打开文件方式不会自动创建data.txt文件的是()。
下面程序的输出结果是()。#include#includeusingnamespacestd;classpoint{private:dOublex:double
下面类的声明中的几个语句,正确的是(设定语句是主函数中的语句)()。classTestClass{private:intdata;public:TestClass(intg_
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的中括号处填入正确的内容并把中括号删除,使程序得出正确的结果。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。
算法分析的目的是
软件调试的目的是()。
随机试题
Huntingforajobcanbestressful,butthere’snoreasontohurtyourchancesbymaking【T1】_______:Whenyou’reapplyingfora
某社会工作服务机构今年社会救助的服务主题是“社区反贫困能力建设”。下列最符合该主题的做法是()。
通风机日常维护保养要求做到()。
53岁妇女,绝经3年,腹胀,食欲不振3个月,自觉腹围增加,查移动性浊音(+),PV:子宫稍小,双侧附件区均可及直径6cm肿块,质硬不规则,活动差,血CA125900IU/ml。
关于扁桃体的描述,错误的是
流行性出血热的传染途径不包括
实际进度与计划进度图形的跟踪比较方法有()。
一般而言,可转换公司债券利率低于普通公司债券利率,企业发行可转债券有助于降低其筹资成本。()
MostmarriedAmericanwomennowworkoutsidetheirhome.TheMoralesfamilyisabigfamilyWithfivemembers.
HowtoapproachWritingTestPartTwo•Inthispartyouhaveachoiceofthreetasks:areport,proposalandpieceofbusiness
最新回复
(
0
)