首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base1{ public: Base1(){ } ~Base1(){ cout
有如下程序: #include using namespace std; class Base1{ public: Base1(){ } ~Base1(){ cout
admin
2021-07-02
57
问题
有如下程序:
#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://kaotiyun.com/show/vefp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序;#include<iostream>usingnamespacestd;classB{public:virtualvoidshow(){cout<<’’B’’;}};
已知类IMS中两个成员函数的声明为“voidlisten()const;”与“voidspeak();”,另有两个对象的定义为“IMSobj1;”与“constIMSobj2;”,则下列语句中,产生编译错误的是()。
有如下类定义:classMyBase{intk;public:MyBase(intn=0):k(n){}intvalue()const{returnk;}};classMyDerived:MyBase{intj;public
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assB{public:virtualvoidf(){cout<<"B";}voidg(){co
下列字符串中可以用作C++标识符的是()。
如需要向一个二进制文件尾部添加数据,则该文件的打开方式为()。
数据库系统的三级模式不包括()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
下列关于数据库设计的叙述中,正确的是()。
请打开考生文件夹下的解决方案文件proj2,其中定义了vehicle类,并派生出motorcar类和bicycle类。然后以motorcar和bicycle作为基类,再派生出motorcycle类。要求将vehicle作为虚基类,避免二义性问题。请在程序中
随机试题
[背景资料]某高速公路特大桥为变截面预应力混凝土连续刚构桥,其桥跨布置为70m+4×120m+70m。主梁采用箱形截面,墩身为空心墩,墩高50~75m。桥墩采用群桩基础,平均桩长约60m(示意图见图28320060—6)。施工单位为本
被为数不少的发展中国家所实践的行政发展模式是()
材料1改革必须坚持正确方向,既不走封闭僵化的老路、也不走改旗易帜的邪路。我们要把完善和发展中国特色社会主义制度、推进国家治理体系和治理能力现代化作为全面深化改革的总目标,勇于推进理论创新、实践创新、制度创新以及其他各方面创新,让制度更加成熟定型,让发展
流行性乙型脑炎邪犯卫气证,其主证可见()流行性乙型脑炎邪入营血证,其主证可见()
对绿脓杆菌有较强作用的药物是
(2004)某城市用地开发建设甲级智能型办公楼。已知规划用地为1.5hm2,建筑密度为30%。限高60m。地下一层、二层为车库和设备用房。试问最多能盖多大面积的建筑比较经济合理(绿地和广场、停车场下不能有地下室)?
()属于中国证券登记结算有限责任公司的收入,由证券经纪商在同投资者清算交收时代为扣收。
简述配送中心规划与设计的原则。
有领袖魅力的管理者的关键特征包括()。
Hisdesireto______otherpeoplehascausedtroubleinhisfamily.
最新回复
(
0
)