首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于派生类构造函数和析构函数的表述中,错误的是( )。
下列关于派生类构造函数和析构函数的表述中,错误的是( )。
admin
2020-05-14
53
问题
下列关于派生类构造函数和析构函数的表述中,错误的是( )。
选项
A、在基类中没有定义构造函数,那么在派生类中也可不定义构造函数;
B、派生类的构造函数会隐含调用基类的构造函数;
C、在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数;
D、在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数。
答案
D
解析
派生类对象的撤销顺序与构造顺序相反:首先运行派生类析构函数,然后按继承层次依次向上调用各基类析构函数,这样做是为了每次析构函数销毁的都是完整的对象,选项D错误,答案为D。
转载请注明原文地址:https://www.kaotiyun.com/show/x08p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;voidfun(int&rf){rf*=2;}intmain()
对于一个类定义,下列叙述中错误的是
下面程序的运行结果为( )。 #include <iostream> using namespace std; class A{ public: A(){cout<<" ";} ~A(){cout<<"
按照标识符的要求,下列选项中,()符号不能组成标识符。
不合法的main函数命令行参数表示形式是()。
对于常成员函数,下面描述正确的是()。
A、 B、 C、 D、 A函数模板定义的一般格式为:Template<typename类型参数>返回类型函数名(模板形参表){函数体}
关于continue语句叙述不正确的是
若从键盘输入83,则以下程序输出的结果是______。#include<iostream.h> viodmain(){inta;cin>>a;if(a>>60)cout<<a;if
下列叙述中正确的是
随机试题
A.薄束结节、楔束结节和小脑下脚B.薄束结节、楔束结节和小脑中脚C.薄束结节、楔束结节和小脑上脚D.小脑上脚E.小脑下脚菱形窝的下部边界为()
A.24小时尿蛋白定量B.血清免疫球蛋白C.静脉肾盂造影D.B型超声波检查E.肾穿刺活组织检查诊断肾病综合征首选的检查是
减张缝线的拆除时间是
某房地产在2006年3月的价格为2009元/m2,现要调整为2006年9月的价格。已知该类房地产2006年3月至9月的价格指数分别为:99.4,94.8,96.6,105.1,109.3,112.7和118.3(均以上个月为基数100),则该房地产2006
在咨询合同履行过程中,受托人利用委托提供的技术资料和工作条件完成的新的技术成果,依合同法规定,属于()。
重锤夯实或强夯地基工程在施工过程中,应检查()。
施工现场平面和空间环境条件,各种能源介质供应,施工场地给排水,以及交通运输和道路条件等因素,属于环境因素中的()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,输出的结果为:Constructor,i=0,Destructor注意:错误的语句在∥********error******
Mirrorimagesisoftendifferentfromthe"feltimages".
Whetherworkshouldbeplacedamongthecausesofhappinessoramongthecausesofunhappinessmayperhapsberegardedasadoub
最新回复
(
0
)