首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class MyBag{ public: MyBag(string b
有如下程序: #include #include using namespace std; class MyBag{ public: MyBag(string b
admin
2021-06-10
62
问题
有如下程序:
#include
#include
using namespace std;
class MyBag{
public:
MyBag(string br,string cr):brand(br),color(cr) { cout<<++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");
MyBag *ptr=new MyBag("Coach","Black");
delete ptr;
cout<
return 0;
}
运行时的输出结果是
选项
A、2
B、3
C、1232
D、1233
答案
C
解析
本题考查静态数据成员和构造函数和析构函数,题目中定义了三个对象,那么一次输出count值,即123,销毁ptr后,执行析构函数,count减1,count为2,所以选项C正确。
转载请注明原文地址:https://kaotiyun.com/show/Kffp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于函数重载,下列叙述中错误的是()。
有如下程序:#inc1ude<iostream>#inc1ude<cmath>usingstd::cout;classPoint{public:frienddoubledistance
下面是一个模板声明的开始部分:templutedouble_由此可知()。
有如下程序:撕ncludeusingnamespacestd;classAA{intk;protected:intn;voidsetK(intk){this一>k=k;}public:voidsetN(intn){thi
下列运算符中,不能被重载的是()。
有如下类和对象的定义:classConstants{public;staticdoublegetPI(){return3.1416;}};Constantsconstants;下列各组语
下列关于函数参数的叙述中,正确的是()。
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front=rear一1。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
对于循环队列,下列叙述中正确的是()。
随机试题
牙周炎发展过程中,较明显的牙槽骨吸收出现在
男,70岁。右腹股沟区肿块3年,平卧消失。查体:右耻骨结节外上方有一半球形肿块,未进入阴囊,可用手回纳,压住腹股沟韧带中点上方咳嗽时仍可见肿块突出。最可能的诊断是
设备调试监理的主要工作内容不包括()。
房屋开发公司与建材公司签订一份装饰材料购销合同,后因该批装饰材料质量问题,双方发生纠纷,起诉至人民法院。人民法院经过审理后,判决建材公司退还货款。建材公司不服上诉,二审法院审理认为上诉请求不成立,判决维持原判决。该判决产生的法律效力有()。
债券持有人可按自己的需要和市场的实际状况,灵活地转让债券提前收回本金和实现投资收益是指债券的()。
在上市公司杜邦财务分析体系中,最具有综合性的财务指标是()。
简述幼儿园课程的基本特点。
“五条禁令”自( )起施行。原有规定与“五条禁令”不一致的,以“五条禁令”为准。
宽带广域网络可采用(54)技术实现,其骨干网应选用(55)作为主要通信介质,节点之间的连接不宜采用(56)结构。
A、peacefulB、violentC、successfulD、meaninglessB
最新回复
(
0
)