首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
19
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为()。
下列各组类型声明符中,含义相同的一组是()。
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
派生类的对象对它的基类成员中()是可以访问的。
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assA{public:A(inti):rl(i){}voidprint0{cout<<’E
若有以下程序:#include<iostream>usingnamespacestd;intfun(){staticinti=0;ints=1;s+=i;i++;r
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程中声明的Array是一个表示数组的类。一个Array对象可以包含多个整型元素。Array的成员说明如下:成员函数add用于向数组的末尾添加一个元素;成员函数get用于获取数
随机试题
双向扩散试验平板法中若出现多条沉淀线,说明
测绘技术总结通常由()四部分组成。
质量监督的方式不包括( )。
自定义报表中,每个会计期末需重新计算本期报表,本期报表将会覆盖上期报表,所以想查询以前期间的报表时,只能通过以前打印出来的报表进行。()
出境动物产品应在出境前( )天报检,需作熏蒸消毒处理的应在( )天前报检。
我国现行法律实行的夫妻财产制度为()。
两种学习之间发生相互干扰、阻碍的迁移称为()。
“散步的时候/我走直路/儿子却故意/把路走弯/我说/把路走直/就是捷径/儿子说/把路走弯/路就延长”。这首《散步》诗蕴含的哲理是()。
根据某项调查,参加软件资格考试的考生使用参考书的情况如下:50%的考生使用参考书A;60%的考生使用参考书B;60%的考生使用参考书C;30%的考生同时使用参考书A与B;30%的考生同时使用参考书A与C;40%的考生同时使用参考书B与C; 10%的考生同时
综合业务数据网络是指()。
最新回复
(
0
)