首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Appliance{ public: Applia
有如下程序: #include #include using namespace std; class Appliance{ public: Applia
admin
2015-06-27
35
问题
有如下程序:
#include
#include
using namespace std;
class Appliance{
public:
Appliance(string t="A"):type(t) { }
~Appliance() { cout<
public:
string type;
};
class TV:public Appliance{
public:
TV():size(0) { }
TV(int s):Appliance("T"), size(s) { }
~TV() { cout<
private:
int size;
};
int main(){
TV room1,room2(41);
return 0;
}
运行时的输出结果是
选项
A、041
B、410
C、0A41T
D、41T0A
答案
D
解析
执行派生类构造函数的顺序是:1、调用基类构造函数,2、调用子对象构造函数,3、再执行派生类析构函数,4、执行基类的析构函数,所以本题中定义分别定义了room1,room2后,调用构造函数后没有输出,而调用析构函数的顺序依次为room2的析构函数,输出41,然后执行Appliance的析构函数输出T,然后执行room1的析构函数输出0,最后执行Appliance的析构函数输出A,所以D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/XnBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
童年期认识事物多以具体形象的方式,青年初期则可以运用抽象思维。这说明人的身心发展具有
关于“描述性定义”“规定性定义”和“纲领性定义”,下列说法正确的是
下列哪一行业可能具有最低的资产负债率?()
马克思曾说:社会不是以法律为基础,那是法学家的幻想。相反,法律应该以社会为基础。法律应该是社会共同的,由一定的物质生产方式所产生的利益需要的表现,而不是单个人的恣意横行。根据这段话所表达的马克思主义法学原理,下列哪一选项是正确的?()
简述法律关系的定义和特征。
求微分方程满足初始条件y(0)=y’(0)=0的特解,其中常数k>0。
设n阶方阵A=(aij)的主对角线元素为2,当|i-j|=1时,aij=-1,其他元素为0,则|A*|=______。
下列叙述中正确的是()。
下列关于boolean类型的叙述中,正确的是()。
按运算符的功能划分,运算符”+=”的类型是()。
随机试题
刺激生长素分泌的代谢因因素中,作用最强的是
对于腰椎间盘突出症患者,需进一步了解突出的椎间盘与硬膜囊和马尾神经之间的关系,应做下列哪项检查更为合适
销售渠道较宽是指这一渠道的每个层次中使用同种类型的中间商较多的渠道。()
一般来说,当中央银行将基准利率调高时,股票价格将()。
甲公司于4月5日发布广告,称其有某型号的电脑出售,每台售价3000元,随到随购,数量不限,广告有效期至4月30日。乙公司派人携带支票于4月28日到甲公司购买,但甲公司称广告所述电脑已全部售完。乙公司为此受到一定的经济损失。根据合同法律制度的规定,下列表述正
古名桑泊指现在的()。
王先生在中心小学附近开设了一家练歌厅,遭到了相关部门的处罚通知。处罚的法律依据是()。
关于减刑和假释的程序性条件.正确的说法有()。
Writeanessayof160-200wordsbasedonthefollowingdrawing.Inyouressay,youshouldfirstdescribethedrawing,theninter
Aperson’shomeisasmuchareflectionofhispersonalityastheclotheshewears,thefoodheeatsandthefriendswithwhomh
最新回复
(
0
)