首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于派生类构造函数和析构函数的表述中,错误的是( )。
下列关于派生类构造函数和析构函数的表述中,错误的是( )。
admin
2020-05-14
51
问题
下列关于派生类构造函数和析构函数的表述中,错误的是( )。
选项
A、在基类中没有定义构造函数,那么在派生类中也可不定义构造函数;
B、派生类的构造函数会隐含调用基类的构造函数;
C、在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数;
D、在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数。
答案
D
解析
派生类对象的撤销顺序与构造顺序相反:首先运行派生类析构函数,然后按继承层次依次向上调用各基类析构函数,这样做是为了每次析构函数销毁的都是完整的对象,选项D错误,答案为D。
转载请注明原文地址:https://kaotiyun.com/show/x08p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类模板template<classT>classx{...},其中,友元函数f对特定类型T(如int),使函数f(x<int>);成为x<int>模板类的友元,则其说明为()。
若有如下定义和语句:ints[4][5],(*p)[5];p=S;则指针对s数组中第三个元素的正确引用形式是()。
“图形”类Shape中定义了纯虚函数CalArea(),“三角形”类Triangle继承了类Shape,请将Triangle类中的CalArea函数补充完整。classShape{public:virtualintCalArea()=0;}
不合法的main函数命令行参数表示形式是()。
栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是()。
数据的逻辑结构在计算机存储空间中的存放形式称为数据的【】。
与语句cout<<end1;不等价的是
下面程序的结果是#include<iostream.h>classA{public:A(){cout<<"construtA"<<endl;}vir
在C++的面向对象程序设计框架中,【】是程序的基本组成单元。
软件开发软件生命周期分为三个时期共八个阶段:软件定义期(问题定义、可行性研究和需求分析阶段)、软件开发期(系统设计、详细设计、编码和测试阶段)、软件维护期(即运行维护阶段)。
随机试题
表示某个时间内某病的病例(包括新老病例,不包括死亡病例及痊愈者)与同期平均人口之比的指标是
A.AW B.CFU C.MPN D.HACCP E.GMP危害分析关键控制点的缩写为()。
手术室的室内温度应控制在
对于建设工程目标控制,以下提法比较合适( )。
站在物流活动委托方的角度看,物流企业提供的是一种服务,这种服务同时也构成了制造企业或商业企业物流服务的全部。()
材料:问题:导入是课堂的开端,俗话说,好的开端是成功的一半,该课程导入有哪些值得借鉴的经验?
注意事项1.申论考试是对考生阅读理解能力、归纳概括能力、分析综合能力、提出和解决问题能力、文字表达能力的测试。2.参考时限:阅读资料30分钟,作答90分钟。3.仔细阅读给定资料,按照后面提出的“申论要求”作答。给定资
最早创造数字的是:
下面关于8250的叙述中,错误的是( )。
Thereisonepassageinthissectionwith10questions.ReadthepassagequicklyandanswerthequestionsontheAnswerSheet.
最新回复
(
0
)