首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; c1ass MyClass{ public: MyClass(){++count;) ~MyClass(){——c
有如下程序: #inc1ude<iostream> using namespace std; c1ass MyClass{ public: MyClass(){++count;) ~MyClass(){——c
admin
2019-05-06
96
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
c1ass MyClass{
public:
MyClass(){++count;)
~MyClass(){——count;)
static int getCount(){retum count;}
private:
static int count;
};
intMyClass::count0;
int main0{
MyClass obj;
cout<<obj.getCounto;
MyClass*ptr=new MyClass;
cout<<MyClass::getCount0;
delete ptr;
cout<<MyClass::getCount();
return 0;
}
程序的输出结果是( )。
选项
A、121
B、232
C、221
D、122
答案
A
解析
此题考查的是静态成员。静态成员的特性是不管这个类创建了多少对象,它的静态成员都只有一个拷贝副本,这个副本被所有属于这个类的对象共享。题目中,首先定义了obj对象,其构造函数使静态数据成员count增l,故输出“1”;然后通过指针动态创建了MyClass类的对象,构造函数被再次调用,count变为2,输出“2”;接着删除创建的MyClass类的对象,调用析构函数,count减1变为1,输出“1”。故最终输出结果是121。
转载请注明原文地址:https://kaotiyun.com/show/ts8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
E-R图中用矩形表示实体(等同于表),用椭圆形表示实体的属性(等同于表中的字段),用菱形表示实体关系(等同于外键)。
软件设计中划分模块的一个准则是
执行如下程序,输出星号(*)的个数为#include<iostream>usingnamespaeestd;classSample{public:Sample(){}~Sample(){cout<
一问宿舍可住多个学生,则实体宿舍和学生之间的联系是
有如下递归函数:intFun(intn){if(n<=1)return1;______请补充完整,使得函数Fun能够正确计算形参n的阶乘。
在E-R图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是______框。
软件测试可分为白盒测试和黑盒测试。基本路径测试属于______测试。
叶子结点树中度为零的结点,也就是没有后件的结点,称为叶子结点。
A、 B、 C、 D、 C在数据字典编制过程中,常使用定义方式描述数据结构。
C++中将两个字符串连接起来组成一个字符串的函数是__________。
随机试题
马兰戈尼效应,指的是表面张力不同的两种液体存在表面张力梯度,表面张力大的对其周围表面张力小的液体的拉力强,使液体从表面张力小的一边向张力大的方向流动渗透。根据上述定义,下列属于马兰戈尼效应的是()。
在Excel2010中,若某单元格中显示信息“#VALUE!”则________。
患者,女,65岁。右股骨颈骨骨折行右髋关节置换术后第1天,仍放置引流管。问题1:术后第1天最合适的运动是
肝脏形态饱满,边缘变钝,实质回声增强,呈密集的细小点状,肝门区门静脉左支旁见片状低回声区,边界清楚,形态不规则,对门静脉无挤压,该低回声区最可能的诊断是
下列各项不属于皮肤黏膜淋巴结综合征诊断要点的是
材料消耗定额中包括材料的场外运输损耗。()
认知的过程包括()。
国民经济核算指标有哪些?
根据以下资料,回答下列问题。2016年,全国规模以上工业企业实现利润总额68803.2亿元,比上年增长8.5%。2016年,规模以上工业企业中,国有控股企业实现利润总额11751.1亿元,比上年增长6.7%:集体企业实现利润总额476.9亿元,下降4.
Wheredoesthisconversationprobablytakeplace?
最新回复
(
0
)