首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Bag{ public: Bag(string s="Small",string cr="Black"):size(s),color(cr) { } ~Ba
有如下类定义: class Bag{ public: Bag(string s="Small",string cr="Black"):size(s),color(cr) { } ~Ba
admin
2021-05-06
9
问题
有如下类定义:
class Bag{
public:
Bag(string s="Small",string cr="Black"):size(s),color(cr) { }
~Bag() { }
private:
string size,color;
};
若执行语句
Bag *ptr,my,colleage[2],&sister=my;
则Bag类的构造函数被调用的次数是
选项
A、2次
B、3次
C、4次
D、5次
答案
B
解析
本题考查默认析构函数,题中定义了一个对象和包含2个元素的一维对象数组,而对象指针不占用空间,对象引用也不会占用内存空间,所以不调用构造函数,那么析构函数就执行3次,答案为B。
转载请注明原文地址:https://kaotiyun.com/show/Uxfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
有如下程序:intx=3;do{x—=2;cout<<x,}while(!(——x));执行这个程序的输出结果是()。
下面描述中,不属于软件危机表现的是()。
有如下程序#includeusingnamespacestd;inti=1;classFun{public:staticinti;intvalue(){return
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
下列有关C++流的叙述中,错误的是()。
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是()。
在C++语言系统中,用于输入数据所使用的标识符cin是
存在定义inta[10],x,*pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的()?
随机试题
脾破裂最常见的病理类型是______,其主要的临床表现为______。
患者高某,男,72岁。高热、咳嗽、咳痰3周,治疗期间出现皮肤青紫,咯血,呼吸困难,意识模糊,肢端湿冷,少尿,血压70/40mmHg。血培养:阴性杆菌生长。血常规:白细胞13.6×109/L,血小板50×109/L。尿常规隐血(+)。APTT延长,FDP升高
下列治疗再生障碍性贫血的药物中,属于免疫抑制的药物是
位于市区的某化妆品厂为增值税一般纳税人(有出口经营权),化妆品最高售价0.15万元/箱.平均售价0.12万元/箱,成套化妆品0.3万元/套,均为不含税售价。2013年10、11月发生下列经济业务:(1)10月购进业务:从国内购进生产用原材料,取得增值税专
出纳员的当日账务要当日结清,出现差错必须当日查清,不准过夜。()
仿唐三彩的产地在()。[2015年湖南真题]
党的十八届三中全会中提出。全面深化改革的总目标是:
根据下表,回答问题:1998年,下列四个国家中,哪个国家水电和核电消费量最小?()
贻来牟机器磨坊
In"Pleaseshowmethepictureyoudrewjustnow","me"isthe______ofthesentence.
最新回复
(
0
)