首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){--count;}
有如下程序: #include using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){--count;}
admin
2021-06-10
14
问题
有如下程序:
#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,释放指针后,执行析构函数,使得ctount变为了1。所以本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/Oyfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classPair{intm,n;public:Pair(intj,intk):m(j),n(k){}
下列叙述中正确的是()。
下列关于模板的叙述中,错误的是()。
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为()。
下列关于栈叙述正确的是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}};classB{public:B
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:m=-10n=-10p=0q=-10z=A注意:错误的语句在//******error******的下面,修改该语句即可。#
负责数据库中查询操作的数据库语言是()。
下列哪一条不属于数据库设计的任务?()
随机试题
膀胱
反馈放大器按其反馈极性可分为()和()两大类,可用()来判别。
Themurdertookplacearoundteno’clockp.m.onJune10.Thirty-twopeoplewatchedKittybeingkilledrightbeneaththeirwin
下列由公安机关执行的刑罚有()。
当消费者在商品流通企业使用信用卡消费后,将在商品流通企业和银行之间发生此次消费信息的交流。按业务功能不同划分,此类信息属于()。
一般保证中,主债务诉讼时效中断,保证债务诉讼时效不中断;连带责任保证中,主债务诉讼时效中断,保证债务诉讼时效中断。()
据新闻报道,某幼儿园老师在给小班的孩子换衣服时,由于孩子不配合,将孩子的衣服摔在地上。孩子开始哭泣,老师没有理睬。十分钟后,孩子仍然哭闹不止。老师于是走过去,一把将孩子推倒在地。家长知晓此事后,将该情况反映给了当地教育行政部门。又据新闻报道,某幼
生活严肃的人,怀抱着理想,不愿自欺欺人,在生活里面______到不可解救的矛盾,永难_______的冲突。然而愈矛盾则体验愈深,生命的境界丰满浓郁,在生活悲壮的冲突里显露出人生与世界的“深度”。填入划横线部分最恰当的一项是:
茶树:茶叶:茶水
有一项实验的内容是:受试者被要求从一大堆抽象的图样中识别出一个样式,然后选择另一种图样来完善这个样式。实验的结果令人吃惊,在实验中表现最出色的受试者正是那些脑神经细胞耗能最少的人。如果以下哪项为真,最能对上述陈述中表面上的矛盾现象做出解释?
最新回复
(
0
)