首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){一一count;} static int getCount(){ret
有如下程序: #include using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){一一count;} static int getCount(){ret
admin
2021-02-22
43
问题
有如下程序:
#include
using namespace std;
class MyClass{
public:
MyClass(){++count;}
~MyClass(){一一count;}
static int getCount(){return count;}
private:
static int count;
};
int MyClass::count=0;
int main()
{
MyClass obi;
cout<
MyClass *ptr=new MyClass;
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/lEfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
下面不属于软件设计原则的是
下面描述中,不属于软件危机表现的是
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
下面不属于软件测试实施步骤的是
如下函数模板:tempiateTsquare(Tx){returnx*x;}其中T是()。
下列有关函数重载的叙述中,错误的是()。
使用VC6打开考生文件夹下的工程proj3,其中包含主程序文件main.epp和用户定义的头文件Array.h,整个程序包含有XArray类的定义和main主函数的定义。请把主程序文件中的XArray类的成员函数sum()的定义补充完整,补充的内容填写在"
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是
随机试题
A.浅部触诊法B.深压触诊法C.深部触诊法D.勾指触诊法E.冲击触诊法检查腹肌紧张度,应采用的手法是()
男,45岁。不慎高坠致全身复合伤、头面部创伤现场急救采取的止血方法中最可靠的是
患者平素性情急躁,今日与人争吵之后,突然发作昏仆,抽搐,呕吐痰涎,伴有叫吼,心烦失眠,咯痰不爽,口苦而干,便秘,舌红苔黄腻,脉弦滑数。此患者中医辨证治疗以下列何法为主
某城市地下工程,业主与施工单位参照FDIC合同条件签订了施工合同,除税金外的合同总价为8600万元。其中:现场管理费率15%,企业管理费率8%,利润率5%,合同工期730天。为保证施工安全,合同中规定施工单位应安装满足最小排水能力1.5t/min的排水设
静态投资回收期是在不考虑资金时间价值的条件下,以方案的净收益回收其总投资所需要的时间,其中总投资包括的内容为建设投资和( )。
总风险会随着投资组合数量的变化而变化。以下哪项陈述是正确的?Ⅰ.选取40只股票的风险比选12只股票的风险小Ⅱ.选取40只股票的风险比选12只股票的风险大Ⅲ.投资组合数量的增加会使总风险递增式地下降Ⅳ.投资组合数量的增
经海关免税放行的物品,()内如出售、转让或移作他用,必须报经海关并补缴税款。
企业效益提高,对全体员工给予等比例奖励的工资调整方法是()。
教育需要由浅入深,由简单到复杂。由具体到抽象,由低级到高级,这是因为学生的身心发展具有()
AccordingtotheCASS’sfindings,inwhichcitywhite-collarworkers’incomeisthehighest?
最新回复
(
0
)