首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class MyBag{ public: MyBag(string b
有如下程序: #include #include using namespace std; class MyBag{ public: MyBag(string b
admin
2020-06-29
14
问题
有如下程序:
#include
#include
using namespace std;
class MyBag{
public:
MyBag(string br,string cr):brand(br),color(cr) { ++count; }
~MyBag() { --count; }
static int GetCount() { return count; }
private:
string brand,color;
static int count;
};
int MyBag::count=0;
int main(){
MyBag one("CityLife","Gray"),two("Micky","Red");
cout<
MyBag *ptr=new MyBag("Coach","Black");
cout<
delete ptr;
cout<
return 0;
}
运行时的输出结果是
选项
A、111
B、132
C、232
D、233
答案
C
解析
本题考查构造函数和析构函数,以及静态数据成员,定义one,two时,构造函数被执行了两次,所以count为2,后续又定义了一个指针对象,所以count加1变为了3,当删除那个指针对象时,执行析构函数,count减1,所以是2,答案C正确。
转载请注明原文地址:https://jikaoti.com/ti/TXl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(){++count;}~MyClass(){--count;}staticintgetCount
有如下两个类定义:classXX{private:doublex1;protected:doublex2;public:doublex3;};classYY:protectedXX{private:doubley1
面向对象方法中,继承是指( )。
有如下程序:#include#includeusingnamespacestd;classMyBag{public:MyBag(stringb
下列函数模板声明中,合法的是
下面描述中不属于软件需求分析阶段任务的是
下列关于基类和派生类关系的叙述中,正确的是()。
派生类的成员函数不能访问的基类成员是
数据库中对概念模式内容进行说明的语言是
随机试题
患者,女,45岁。一年前患乙肝,经治疗后现头晕,目眩,胁痛,肢体麻木,筋脉拘急,月经不调,面色不华,舌质淡,脉细涩。治疗此证方剂应用
评标委员会的组建要求有()。
在下列内容中,体现建设工程监理独立性的有()。
期货交易所合并的,必须经过中国证监会备案,并且只能采取吸收合并的方式进行。( )
存货盘点日期最理想的时间是资产负债表日,如果存货盘点日不是资产负债表日,注册会计师应当实施适当的审计程序以便确定被审计单位对于盘点日与审计报告日之间的存货变动情况是否已作出了正确的记录。( )注册会计师在存货盘点结束前,不仅要再次观察盘点现场,以确定
教学中可以借助()来表明对材料的领会。
资本主义所有制的实质是()。
填入下面句子空缺处最为合适的选项是:( )。利用紫外线的光激发光的特性,可以将在可见光下看不见或看不清的细微痕迹、图案花纹、文字和细小物质______出来。
(Havingeaten)thecherrypie,I(struck)severalpitsand(nearly)(broke)atooth.
A、NewYork.B、Rome.C、Pads.D、SanFrancisco.D该题为推理题。女士表示自己喜欢在“SanFrancisco”居住;男士表示赞同并说出原因“That’swhereyourhomeis”。由此可以推断女士所
最新回复
(
0
)