首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using narnespaee std; class NyClass{ public: MyClass(){++count;} ~MyClass(){--count;}
有如下程序: #include using narnespaee std; class NyClass{ public: MyClass(){++count;} ~MyClass(){--count;}
admin
2021-09-05
40
问题
有如下程序:
#include
using narnespaee std;
class NyClass{
public:
MyClass(){++count;}
~MyClass(){--count;}
static int getCount(){return count;}
private:
static int eourtt;
};
int lyClass::count=0;
int main()
{
MyClass obj;
cout<
MyClass*ptr=new lyClass;
cout<
delete ptr;
cout<
return 0;
}
执行这个程序的输出结果是( )。
选项
A、121
B、232
C、221
D、122
答案
A
解析
本题考查静态数据成员。静态数据成员在内存中只占一份空间,静态数据成员属于类,即使不定义对象,也会给静态数据成员分配空间,可以被引用。本题中先是定义了一个对象obj,执行构造函数使得静态数据成员count变为了1,然后又定义了指针对象,执行构造函数后,count变为了2,释放指针后,执行析构函数,使得count变为了1。所以本题答案为A。
转载请注明原文地址:https://jikaoti.com/ti/I5c0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知函数print()没有返回值,如果在类中将之声明为常成员函数,正确的是()。
结构化程序所要求的基本结构不包括()。
下列说法中错误的是()。
多继承的构造顺序可分为如下四步:①所有非虚基类的构造函数按照它们被继承的顺序构造②所有虚基类的构造函数按照它们被继承的顺序构造③所有子对象的构造函数按照它们声明的顺序构造④派生类自己的构造函数体这四个步骤的正确顺序是()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
数据库管理系统(DBMS)是
在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗。则实体医生和患者之间的联系是
若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是
学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式中包含对主属性部分依赖的是()。
开发软件时对提高开发人员工作效率至关重要的是______。
随机试题
按工作原理的不同,螺纹的防松装置分为利用附加摩擦力、用机械方法和其他方法防松三大类。( )
糖皮质激素分泌的调节主要是通过()
A.右旋糖酐B.硫酸镁C.甘露醇D.地西泮E.氢氯噻嗪子痫前期重度病人剧烈头痛伴呕吐用
冷拔低碳钢丝进场验收时,除应对质量说明书、包装、标志等进行检查外,还应逐盘进行()试验。
一般来说,发生通货膨胀时,靠固定工资生活的人生活水平会()。
香港的外籍人口主要来自菲律宾、印尼、泰国、英国。()
Howmanypeoplecanliveonthefaceoftheearth?Nooneknowstheanswer.Itdependsonhowmuchfoodpeoplecangrow【C1】____
为什么说一切艺术都是社会生活的反映?结合具体实例阐述。
AstudyofhowolderteenagersusesocialmediahasfoundthatFacebookis"notjustontheslide,itisbasicallydeadandburi
数据库概念设计的过程中,以下各项中不属于视图设计设计次序的是( ).
最新回复
(
0
)