首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
27
问题
有如下程序:
#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://www.kaotiyun.com/show/7d8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如下函数的作用是以双倍行距输出文件:voiddouble—space(ifstream&f,ofstream&t){charc;whilc(______){__________if(c==‘\n’)t.
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
下列关于类和对象的叙述中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:numberl=4.8number2=93.6number3=0.9PRODUCT=404.352注意:错误的
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
下面描述中不属于软件需求分析阶段任务的是
下列选项中,正确的C++表达式是
在软件开发中,需求分析阶段产生的主要文档是( )。
请使用VC6或使用【答题】菜单打开考生文件夹pmj2下的工程pmj2。其中的CoUeetion定义了集合类的操作接口。一个集合对象可以包含若干元素。工程中声明的Array是一个表示整型数组的类,是Collection的派生类,它实现了Collection中
随机试题
人的注意力总是表现出时高时低的周期性变化,这种现象是()
男,50岁,肝炎病史20年,肝区持续性疼痛3个月,伴乏力,消瘦、食欲减退,恶心,低热,黄疸,查体肋下腋前线可及肿大之肝脏,质硬。对诊断有确诊意义的是
计算机挂号系统中的做号子系统的主要功能是
【背景资料】某高速公路项目,路面面层为沥青混凝土,基层为级配碎石,项目经理部决心精心组织、科学施工,搞好现场技术质量管理,做了包括如下环节的工作:(1)项目经理部由总工程师组织进行了技术交底;(2)为真正落实公司的现场技术管理制度制定了执行细则,其中
商业银行在中央银行的法定准备金存款,要按规定的调整日定期调整,当调整日按规定计算的应交法定存款准备金大于上一调整日所计算的法定存款准备金时,其()。
Thetraditionaldistinctionbetweenproductsthatsatisfyneedsandthosethatsatisfywantsisnolongeradequatetodescribec
党的十八大报告提出了“三个自信”,即:道路自信、理论自信和()。
调查显示,选择攻读双学位的同学往往比只攻读本专业的同学学习能力更强,因此,选择攻读双学位有利于人们提高学习能力。以下哪项如果为真,最能反驳上述观点?
单位让你组织一次歌咏比赛,你怎么组织?
司机:有经验的司机完全有能力并习惯以每小时120公里的速度在高速公路上安全行驶。因此,高速公路上的最高时速不应由120公里改为现在的110公里,因为这既会不必要地降低高速公路的使用效率,也会使一些有经验的司机违反交通规则。交警:每个司机都可以在法律规定的
最新回复
(
0
)