首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
15
问题
有如下程序:
#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://jikaoti.com/ti/yFl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序 #include <iostream> using namespace std; class Base { protected: Base( ){cout<<’A’; } Base(char c)
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是()。A)template<ty
以下关键字不能用来声明类的访问权限的是
下列有关继承和派生的叙述中,正确的是
下面关于C++流的叙述中,正确的是
有如下程序: #include<iostream> using namespace std; class BASE { public: ~BASE(){cout<<"BASE";} }; cl
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:TestClass1TestClass2注意:不要改动main函数,不能增行或删行,也不能更
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码。函数show0的功能是将1、2、3、4四个数字,组成互不相同且无重复数字的四位数,并将这些数输出到屏幕,输出的内容如下:123412431324134214
随机试题
简述影响小学生品德形成的外部因素。
采用近细远粗的方法,使长、中、短期计划相互衔接的计划方法是()
A.丙酸睾丸酮B.浓缩血小板C.护肝药物D.12~16小时E.环孢素A静脉滴注ATG不宜过快,每日剂量应维持点滴的时间是
乳剂由一种类型转变为另一种类型的现象称作()
脏腑关系中,“水火既济”指的是
A.理中丸B.小建中合剂C.良附丸D.香砂养胃颗粒E.香砂平胃丸患者,女性,64岁,胃痛隐隐,脘闷不舒,呕吐酸水,嘈杂不适,不思饮食,四肢倦怠,辨证为胃阳不足、湿阻气滞,宜选用的中成药为
关于硝酸甘油的作用,叙述错误的是()
根据《环境影响评价技术导则—地下水环境》,再生水地下回灌工程属于()建设项目。
(2017·广东)教师行动研究的基本程序可以概括为:问题、计划、行动和反思。()
Fromhairspraystohairpieces,fromreducingdietstotwentyfour-hourfitnesscenters,fromfalseeyelashestobluecontactle
最新回复
(
0
)