首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass { public: MyClass() { ++count; } ~MyClass() { --count; } static int getCount
有如下程序: #include using namespace std; class MyClass { public: MyClass() { ++count; } ~MyClass() { --count; } static int getCount
admin
2015-06-27
37
问题
有如下程序:
#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,释放指针后,执行析构函数,使得count变为了1。所以本题答案为A。
转载请注明原文地址:https://www.kaotiyun.com/show/4RNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据的四种基本逻辑结构是指______。
要在类的对象上使用运算符,除了运算符【】和【】以外,其他的运算符都必须被重载。
用二维表来表示实体及实体之间联系的数据模型称为______。
下列叙述中正确的是()。
已知在函数func中语句this->ff=0;与语句ff=O;的效果完全相同。对于这一现象,下列表述中错误的是
关于抽象类,下列表述正确的是()。
一个项目具有一个项目主管,一个项目主管可管理多个项目。则实体集“项目主管”与实体集“项目”的联系属于【】的联系。
关于在调用模板函数时模板实参的使用,下列表述正确的是
派生类对基类的继承有三种方式:______、______,保护继承。
用树型结构表示实体类型及实体间联系的数据模型称为【】。
随机试题
矿渣水泥与硅酸盐水泥、普通水泥相比具有的特性包括()。
A.asfishdoesB.oilC.bytheUnitedStatesinthe19thcenturyD.shinesdayandnightE.onlya
大多数情况下,陆地生态系统的净生产量大部分要进入食物链中的_______链。
用于胃肠道造影的对比剂是
关于构成比指标,描述正确的是
下肢静脉曲张剥脱术后病人应
离合器()
______hasbeenbroadlycharacterizedbyitsopennesstotradeandforeigninvestment?______hasastronglinkwiththeU.S.eco
说明:请以刘明的名义写一封求职信。时间:3月18日。内容:1.看到昨天《中国青年报》上招聘中文教师的广告,你想申请这份工作;2.你今年28岁,毕业于复旦大学中文系,获文学硕士学位;3.有3年的工作经验,之前在“华文”培训机构做中文教师,自
When,IfEver,CanMuseumsSellTheirWorks?Thedirectoroftheart-richyetcash-poorNationalAcademyMuseuminNewYork
最新回复
(
0
)