首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){--count;}
有如下程序: #include using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){--count;}
admin
2021-06-10
22
问题
有如下程序:
#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 obj;
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,释放指针后,执行析构函数,使得ctount变为了1。所以本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/Oyfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
下列关于虚函数的描述中,正确的是()。
关于函数重载,下列叙述中错误的是()。
下列有关类成员的叙述中,正确的是()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
下列哪一条不属于数据库设计的任务?()
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是()。
在C++中,实现封装性需借助于()。
随机试题
成长期营销人员的促销策略,其主要目标是在消费者心目中建立_______来争取新的顾客。
在孕妇腹壁上听诊,与母体心率相一致的音响是
A.瓜蒌B.川贝母C.竹茹D.海蛤壳E.前胡
若后来该建筑施工单位将部分工程分包给另一施工单位,下列关于《施工企业安全资格审查认可证》的说法中,正确的是()。施工安全管理控制必须坚持的方针是()。
阶梯技术的缺点是()。
甲公司为一家上市公司,属于增值税一般纳税企业,适用的所得税税率为25%,采用资产负债表债务法进行所得税核算,每年均按净利润的10%提取盈余公积,不考虑增值税、所得税以外的其他税费。有关业务如下:资料一:2016年1月1日,甲公司自行建造一栋办公楼,购入工
根据所采取的培训方式,脱产培训成本可分为()。
小林诚实、内向、谦虚、勤劳,且具有亲和力。这些描述的是()。
公布对某名官员的任免情况时用()文种。
结合材料回答问题:材料1在中央财经领导小组第十一次会议上,习近平发表重要讲话强调,推进经济结构性改革,是贯彻落实党的十八届五中全会精神的一个重要举措。要牢固树立和贯彻落实创新、协调、绿色、开放、共享的发展理念,适应经济发展新常态,坚持稳中求进,
最新回复
(
0
)