首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){一一c
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){一一c
admin
2020-06-29
24
问题
有如下程序:
#include<iostream>
using namespace std;
class MyClass{
public:
MyClass(){++count;}
~MyClass(){一一count;}
static int getCount(){return count;}
private:
statie int count;
};
int MyClass::count=0;
int main()
{
MyClass obj;
cout<<obj.getCount();
MyClass*ptr=new MyClass;
cout<<M#lass::getCount();
delete ptr;
cout<<MyClass::getCount();
return 0;
}
执行这个程序的输出结果是( )。
选项
A、121
B、232
C、221
D、122
答案
A
解析
本题考查静态数据成员。静态数据成员在内存中只占一份空间,静态数据成员属于类,即使不定义对象,也会给静态数据成员分配空间,可以被引用。本题中先是定义了一个对象0bj,执行构造函数使得静态数据成员count变为了1,然后又定义了指针对象,执行构造函数后,count变为了2,释放指针后,执行析构函数,使得count变为了1。所以本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/eO8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*cp的值是()。
在下列横线处应添加的语句是()。classBase{public:voidfun(){cout
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义CMyTime的私有成员函数m_year、m_month类型为int,请在注释∥********1**
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:Numbe=8注意:错误的语句在//********error********的下面,修改该语句即可。1
下列关于C++预定义流对象的叙述中,正确的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数func(intd[],intn)的功能是将长度为num的数组d的每一个数字是奇数的扩大l倍,并存储到数组d中。例如:123456789
某二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是
下面关于算法的叙述中,正确的是()。
随机试题
我国新闻单位内部组织机构一般分为三大部门系统,总编室、广告部、技术部、人事部、文体部和政法部分别属于什么部门系统?
人在患病后,有权选择愿意接受或拒绝医生制定的诊治方案,这种权利是
读者在阅读文章时,他们最为——的,往往是作者对生活的理解和感受。当他们的亲身——与作者的思想、感情发生——时,就可能——对生活的思考和分析。填入划横线部分最恰当的一项是()。
如果投资新建一座商场,根据中国常规建设程序,首先应做的是()。
常用的评标方法有()。
有的幼儿表现出对表演的兴趣,而有的幼儿表现出对画画的兴趣。这体现的是幼儿个性结构中()的差异。
2010年5月中国科学家发现控制水稻产量基因OSSPL14,将其植入我国南方水稻后,其产量增加了10%左右。下列有关叙述正确的是()。
在资本主义社会中,能获得平均利润的剥削阶级有
下列关于局域网设备的描述中,错误的是()。
Describethelinkagesamongprices,exchangerates,interestratesandothervariablesaccordingtothenumbersgiveninthecha
最新回复
(
0
)