首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base1{ public: Base1(){ } ~Base1(){ cout
有如下程序: #include using namespace std; class Base1{ public: Base1(){ } ~Base1(){ cout
admin
2021-02-22
17
问题
有如下程序:
#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/Ksfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有课程关系模式:R(C#,Cn,T,TA)(其中,C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。关系R中对主属性的传递依赖为
学院的每个系都有一名系主任,且一个教师可同时担任多个系的系主任,则实体系主任和实体系间的联系是
将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和
数据库设计中反映用户对数据要求的模式是
下列选项中属于面向对象设计方法主要特征的是
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程中包含一个源程序文件proj3.cpp,补充编制C++程序proj3.cpp,其功能是读取文本文件in.dat中的全部内容,将文本存放到doc类的对象myDoc中。然后将my
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有坐标点类point、线段类Line和三角形类Triangle的定义,还有main函数的定义。程序中两点间距离的计算是按公式d=实现的,
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()
下列关于new和delete运算符的叙述中,错误的是()。
随机试题
甲亢术后甲状腺危象的主要原因是
建造师执业资格注册有效期一般为()年。
一物一权原则是物权法的基本原则之一,其含义是()。
张先生为自由职业者,2011年8月取得如下所得:从A上市公司取得股息所得15000元,从B非上市公司取得股息所得8000元,张先生上述所得应缴纳的个人所得税税额()元。
在中华人民共和国成立初期,我党探索中国自己社会主义建设道路的经典文献是()。
根据我国《宪法》的规定,有权依照法律规定的程序对通信进行检查的机关是()。
(2010年真题)设向量组S={α1,α2,α3}线性无关,下列向量组中,与S等价的有[]个。①α1-α3,α2-α3②α1,α1+α2,α1+α2+α3③α1-α3,α1+α3,2α1,3α3④α1-α3,α1+α3,2α2,3α3
CaffeineCaffeineisprobablythemostwidelyuseddrugintheworld.Humanshavebeenconsumingcaffeineforhundredsofyea
Thesmogisdue______invisiblegases,mostlyfromautomobileexhaust.
【B1】【B10】
最新回复
(
0
)