首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class MyBag{ public: MyBag(string b
有如下程序: #include #include using namespace std; class MyBag{ public: MyBag(string b
admin
2021-02-22
42
问题
有如下程序:
#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://kaotiyun.com/show/pIfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。此工程中包含一个源程序文件main.cpp,其中有“房间”类Room及其派生出的“办公室”类Office的定义,还有主函数main的定义。请在程序中“//****found****”
下面模型中为概念模型的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR***found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:The
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含了类Integers和主函数main的定义。一个Integers对象就是一个整数的集合,其中包含0个或多个可重复的整数。成员函数add的作用是将一个元素添加到集合中,成员函数
下列对于软件测试的描述中正确的是
下列选项中,与实现运行时多态性无关的是()。
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
下列关于二叉树的叙述中,正确的是()。
假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为x的元素,变量n中存放数列中元素的个数。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构
随机试题
工作日志的缺点是()。
我国正式开始启用2000国家大地坐标系的时间是()。
某地拟建一公路,全长120km,项目沿线经过5个镇的10个村、2个工业区。所选路线跨越一级水源保护区、风景旅游区和一个自然保护区,跨过两条河流和两座山,周边还包括超高压变电站。沿线某些路段现有道路,将道路进行拓宽,标准路幅宽75m,主道双向八车道
某小城市城区依山临河而建。城北为风景区(含北山水库),该风景区按规划保护较好。水库库容属中型,用作灌溉及城市水源,南河水源丰富,西河为水库泄洪道。沿河的人工堤岸能满足城区防洪要求。为发展旅游和完善市政设施等,该市初步拟定建设如下项目(见示意图1.3
在证券经纪业务中,证券经纪商应该承担的义务包括()。
中央银行从事公开市场操作的目的在于()。
评述改革派的教育主张。
下列选项中,不属于吸收犯的形式的是()
如果将测验对等分半后,两半测验的得分的相关系数为0.6,那么该测验校正后的信度是()
关系的数据操纵语言按照表达式查询方式可分为两大类,关系代数和【】。
最新回复
(
0
)