首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base1{ }; class Base2{ }; class Derived: public Base2,public Base1{ }; 在一个 Derived 对象消亡时,析构函数被调用的顺序
有如下类声明: class Base1{ }; class Base2{ }; class Derived: public Base2,public Base1{ }; 在一个 Derived 对象消亡时,析构函数被调用的顺序
admin
2021-05-06
43
问题
有如下类声明:
class Base1{ };
class Base2{ };
class Derived: public Base2,public Base1{ };
在一个 Derived 对象消亡时,析构函数被调用的顺序是
选项
A、~Derived、~Base1、~Base2
B、~Derived、~Base1、~Base2
C、~Base1、~Base2、~Derived
D、~Base2、~Base1、~Derived
答案
A
解析
C++中,派生类构造函数都是先调用基类构造函数,再根据声明次序定义数据成员,另外对于多继承,派生类的构造函数初始化列表中,基类构造函数是按照基类在派生类的派生列表中出现的次序调用的;而析构函数是按构造函数运行顺序的逆序进行调用的,可知题目中析构函数的调用顺序为:派生类Derived的析构函数,Base1的析构函数,Base2的析构函数;答案为A。
转载请注明原文地址:https://kaotiyun.com/show/jWfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和C代码,完成空出部分的程序,实现函数fun(char*s1,char*s2)将字符串s2连接在字符串s1之后,构成一个首指针为s1的字符串。注意:不能修改函数的其他部分。
有如下程序:#include<iostream>usingnamespacestd;classTestClass{staticinti;public:TestClass(){i++;}~TestClass(){i--;}stati
下列语句或语句序列中有语法错误的是
有如下类声明:classTe{public:Te();//①Tete;//②Te*
请使用“答题”菜单或使用VC6打开考生文件夹下的工程proj3,其中定义了Septinary类(七进制类),来表示一个七进制的数及其相关操作。和十进制的数“逢十进一”类似,七进制的数定义为“逢七进一”。这里对Septinary类的数据成员做一下说明:c
下列关于函数的描述中,错误的是
阅读以下程序:#inc1ude<iostream.h>voidmain(){staticinta[][2]={5,3,1,2};intij,s1=0;for(j=0;i<2;i++)
下列叙述中,正确的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
下列关于赋值运算符“=”重载的叙述中,正确的是()。
随机试题
患者,46岁。月经周期尚规律,但近期经量减少到原来的一半,并于半年前出现阵发性的面色潮红,出汗,血压波动在(130~140)/(85~95)mmHg之间,时常出现心烦,偶有心率加快,失眠,多梦。经医生检查未见明显器质性病变,给予对症治疗。首先考虑
下列属于政府定价、政府指导价定价范围的药品是
女,28岁。因停经52天,阴道出血1周,诊断先兆流产,入院安胎。次日腹痛伴阴道流血增多,蹲厕时见有组织物排出,阴道出血仍不止,腹痛减轻。最有助于诊断的检查是
内镜用2%戊二醛溶液浸泡消毒,下述哪项正确
商业银行的整体风险控制环境包括()。
学生的智力水平有高低差异,大部分人的智力属于()。
城市化是人类生产与生活方式由农村型向城市型转化的历史过程,表现为乡村人口向城市人口转化以及城市不断发展和完善的过程。党的十七届三中全会会议公报指出,到2020年,城乡经济社会发展一体化机制基本建立。根据上述定义,下列对城市化的理解正确的是(
“今日之责任,不在他人,而全在我少年。少年智则国智,少年富则国富;少年强则国强,少年独立则国独立;少年自由则国自由,少年进步则国进步;少年胜于欧洲则国胜于欧洲,少年雄于地球则国雄于地球。”梁启超在百多年前写下的话语依然_______,无论是城市抑或乡村,培
Onturningthecorner,wesawtheroad______steeply.
A、Herlandlordwillnotgivebackthebook.B、Herlandlorddidnotreturnthebook.C、Shehasabigfinefromtheschool.D、She
最新回复
(
0
)