首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base1{ }; class Base2{ }; class Derived: public Base2,public Base1{ }; 在一个 Derived 对象消亡时,析构函数被调用的顺序
有如下类声明: class Base1{ }; class Base2{ }; class Derived: public Base2,public Base1{ }; 在一个 Derived 对象消亡时,析构函数被调用的顺序
admin
2015-07-22
52
问题
有如下类声明:
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/4VNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
虚函数必须是类的【】。
不能作为重载函数的调用的依据是
已知intDBL(intn){returnn+n;}和longDBL(longn){returnn+n)是一个函数模板的两个实例,则该函数模板的定义是【】。
一个类的友元函数能够访问该类的
将E-R图转换到关系模式时,实体与联系都可以表示成
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
当使用ofstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为( )。
()不是构造函数的特征。
函数sstrcmp()的功能是对两个字符串进行比较。当s所指字符串和t所指字符串相等时,返回值为0:当s所指字符串大于t所指字符串时,返回值大于0;当s所指字符串大于t所指字符串时,返回值大于0(功能等同于strcmp())。请填空。intSs
随机试题
在光通信中,TM(17erminalMultiplexer)译为用户终端。()
空气雾化喷涂喷枪的()部件是决定涂料雾化及喷雾图形的关键。
A.库欣病B.肾上腺腺瘤C.肾上腺腺癌D.不依赖ACTH的小结节性或大结节性双侧肾上腺增生E.异位ACTH综合征做双侧肾上腺切除术,术后作激素替代治疗
功能利水通淋、止咳止血的药物是
患者,男性,50岁。全身皮损3个月伴瘙痒,曾诊断为皮炎,给予口服抗组胺剂和外用卤米松软膏治疗3周皮损无明显改善。专科检查:躯干、四肢散在斑疹、斑丘疹,其上细碎鳞屑,刮去鳞屑见出血点。躯干少许散在脓疱,部分脓疱融合成脓糊状,以腰腹部为多。为明确诊断,最可
如果两个公司的财务比率数据完全相同,其中一个的应收账款账龄均为1年以内,另一个的应收账款账龄有50%以上超过2年,那么后者流动比率的可信度低于前者。()
事业单位工作人员在本单位连续工作满10年且距法定退休年龄不足10年,提出订立聘用至退休的合同的,事业单位不能与其订立聘用至退休的合同。()
一、注意事项1.申论考试是对考生阅读理解能力、综合分析能力、提出和解决问题能力、文字表达能力的测试。2.本试卷由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。满分100分
“按照教育原理和科学方法进行教育,培养学生科学的知识技能和态度”,这一主张体现了
影响流通时间的主要因素有( )
最新回复
(
0
)