首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){一一count;} static int getCount(){ret
有如下程序: #include using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){一一count;} static int getCount(){ret
admin
2021-02-22
24
问题
有如下程序:
#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 obi;
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/lEfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamcspacestd;voidfunction2(intn);voidfunctionl(intn){if(n<=0)return;
如下函数的作用是以双倍行距输出文件:voiddouble__space(ifstream&f,ofstream&t){charc;while(){;_________if(c==’\n’)t.p
在长度为97的顺序有序表中作二分查找,最多需要的比较次数为
下列选项中不属于面向对象程序设计特征的是
下列选项中不属于结构化程序设计原则的是
下面叙述中错误的是
下列字符串中不能作为C++标识符使用的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程文件pmj3。本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeToFile.obj。补充完成重载赋值运算符函数,完成深复制功能。
层次型、网状型和关系型数据库划分原则是()。
随机试题
用事件A、B、C表示下列各事件:不多于两个出现。
G-细菌细胞壁的肽聚糖结构,是由________和________两部分构成。
下列证候中,可出现厌食的有()(2010年第134题)
以下设备中不是计算机输出设备的是
( )可以在源头上预防公务员在履行职责的过程中出现违纪行为。
纵断面具纤维状纹理,显绢丝样光泽的药材是
下列关于金融市场分类的论述,错误的是()。
根据《建设工程施工合同(示范文本)》GF-2017-0201,关于提出索赔期限的说法,正确的有()。
甲、乙各以20%与80%的份额共有一间房屋,出租给丙。现甲欲将自己的份额转让,请问下列表述中哪一说法是正确的?()
为考生文件夹下SCREEN文件夹中的PENCEL.BAT文件建立名为BAT的快捷方式,存放在考生文件夹下。
最新回复
(
0
)