首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base1{ public: Base1(){ } ~Base1(){ cout
有如下程序: #include using namespace std; class Base1{ public: Base1(){ } ~Base1(){ cout
admin
2021-07-02
50
问题
有如下程序:
#include
using namespace std;
class Base1{
public:
Base1(){ }
~Base1(){ cout<<"b1"; }
};
class Base2{
public:
Base2(){ }
~Base2(){ cout<<"b2"; }
};
class Derived: public Base2,public Base1{
public:
Derived(){ }
~Derived(){ cout<<’d’; }
};
int main(){
Derived obj;
return 0;
}
运行这个程序的输出是
选项
A、b1b2d
B、b2b1d
C、db1b2
D、db2b1
答案
C
解析
派生类构造函数都是先调用基类构造函数,再根据声明次序定义数据成员,另外对于多继承,派生类的构造函数初始化列表中,基类构造函数是按照基类在派生类的派生列表中出现的次序调用的;由于Derived类的派生列表中,Base2在前,所以应该先调用Base2的构造函数,再调用Base1的构造函数;销毁派生类对象时,总是按照构造函数运行次序的相反顺序调用析构函数,首先运行派生类析构函数,然后按继承层次依次向上调用各基类函数;所以Derived对象销毁时,首先调用Derived的析构函数,接着调用Base1的析构函数,最后调用Base2的析构函数;输出结果为:"db1b2",答案为C。
转载请注明原文地址:https://www.kaotiyun.com/show/vefp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序;#include<iostream>usingnamespacestd;classB{public:virtualvoidshow(){cout<<’’B’’;}};
若有如下类声明:classMyClass{public:MyClass(){cout
有如下程序:#include<iostream>usingnamespacestd;classBoat;classCar{public:Car(inti):weight(i){}
下列叙述中正确的是()。
下列模板声明中,有语法错误的是()。
要建立文件流并打开当前目录下的文件file.dat用于输入,下列语句中错误的是()。
有如下程序:#include<iostream>usingnamespacestd;classA{public:virtualvoidf(){cout<<1;}void>>g(){cout<<2;}};classB:public
下列关于构造函数的描述中,错误的是()。
下面属于黑盒测试方法的是
下列关于类模板的模板参数的叙述中,错误的是()。
随机试题
四环素的不良反应不包括
A.膜动转运B.被动扩散C.主动转运D.促进扩散E.凝聚转运不需要载体,药物从膜的高浓度一侧向低浓度一侧转运的过程是
2004年7月8日,陈某带着9岁的侄儿小陈到体育馆去学游泳。因陈某疏于照顾致使小陈溺水,送至医院后小陈一直处于深昏迷状态,至诉讼时仍在医院治疗,为抢救治疗共花去医疗费38.17万元。2004年,小陈的父母以小陈及自己作为原告向法院提起诉讼,状告体育馆、陈某
凡充装氧或强氧化性介质的人员,其于套、服装、工具以及一切与氧气接触的装置物件上均不得沾有()。
对使用经检验不合格的建筑材料。水利工程质量监督机构有权责成()采取措施纠正。
雨期钢结构工程施工,焊接作业区的相对湿度最大限值是()%。
按部件损坏程度划分不包括的故障是()。
2015年江西省规模以上工业增加值7268.9亿元,比上年增长9.2%。分轻重工业看,轻工业增加值2731.2亿元,增长7.7%;重工业4537.7亿元,增长10.1%。分经济类型看,国有企业增加值269.1亿元,增长6.3%;集体企业19.3亿元,下降5
截至2012年年底,全国共有社会服务机构136.7万个,比上年增长5.6%,职工总数1144.7万人,固定资产总值为6675.4亿元。2012年全国社会服务事业费支出3683.7亿元,比上年增长14.1%,占国家财政支出比重为3%,与上年持平;中央财政共向
A、Susanacceptedthealarm.B、ShetoldSusannottostudylateatnight.C、ShehadoftenadvisedSusantostudy.D、Susanistoo
最新回复
(
0
)