首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){--count;}
有如下程序: #include using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){--count;}
admin
2021-02-22
27
问题
有如下程序:
#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://kaotiyun.com/show/G7yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类模板定义:template<typenameT>classBigNumber{longn;public:BigNumber(Ti):n(i){}BigNumberoperator+(BigN
以下关键字不能用来声明类的访问权限的是
若有下面的函数调用: fun(a+b,3,max(n-1,b)) 则fun的实参个数是
下列有关继承和派生的叙述中,正确的是
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示学生学号的类CStudentID,但类CStudentID的定义并不完整。运行结果为:学生的学号为:200805学生名为:李伟删除学生学号为:200805
使用VC6打开考生文件夹下的源程序文件modil.cpp。本程序要求输入一字符串,然后将其中的小写字母改变成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到界面。注意:不要改动main函数,不能增行或删行,也不能
已知将运算符’’+’’和’’*’’作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式c1+c2*c1等价于()。
下列字符串中不能作为C++标识符使用的是()。
下列字符串中不能作为C++标识符使用的是()。
随机试题
细菌细胞壁共有的成分是
关于项目跟踪和监控的管理指标,下列表述错误的是()。
【2011江西真题】《国家中长期教育改革和发展规划纲要(2010--2020年)》确立了我国教育发展的战略性目标:到2020年,基本实现教育现代化,基本形成学习型社会,()。
给定资料1.沈阳市X机器人自动化股份有限公司(以下简称“X公司”)有全球最齐全的机器人种类。在X公司智能制造车间,一台台无人驾驶的移动机器人在地面上自由穿梭,自动避开障碍,搬运物品。自从移动机器人系统在国内某汽车公司首次投入使用后,X公司强势切人
研究人员在观察开普勒太空望远镜发现的数千颗太阳系外行星后,发现银河系内拥有大量的行星,几乎每一颗恒星周围都存在行星。许多恒星系统内存在两至六颗行星,其中约三分之一的行星处于宜居带上,行星表面的温度适合液态水存在,这可能意味着银河系内几乎处处有宜居的星球。以
属于从物权的是()。
进程出现死锁现象时,通常采用(29)办法来解除死锁。
假设表单上有一选项组:⊙男○女,其中第一个选项按钮“男”被选中,请问该选项组的Value属性值为
实体是信息世界中广泛使用的一个术语,它用于表示()
Nowcustomhasnotbeencommonlyregardedasasubjectofanygreatimportance.Theinnerworkingsofourownbrainswefeelto
最新回复
(
0
)