首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于派生类构造函数和析构函数的表述中,错误的是
下列关于派生类构造函数和析构函数的表述中,错误的是
admin
2021-09-05
33
问题
下列关于派生类构造函数和析构函数的表述中,错误的是
选项
A、下列关于派生类构造函数和析构函数的表述中,错误的是
B、派生类的构造函数会隐含调用基类的构造函数
C、在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数
D、在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数
答案
D
解析
派生类对象的撤销顺序与构造顺序相反:首先运行派生类析构函数,然后按继承层次依次向上调用各基类析构函数,这样做是为了每次析构函数销毁的都是完整的对象,选项D错误,答案为D。
转载请注明原文地址:https://kaotiyun.com/show/Dz5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知类X中一个成员函数的原型声明为“voidCopy(X&r);”,则下列选项中,解释正确的是()。
请打开考生文件夹下的解决方案文件proj1,此工程中包含一个源程序文件main.cpp,其中有类Book(“书”)和主函数main的定义。程序中位于每个“//ERROR****found****”下的语句行有错误,请加以改正。改正后程序的输出结果应该是:
有如下类声明:classMyBASE{intk:public:voidset(intn){k=n;}intget()const{returnk;}};cla
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assB{public:B(intxx):x(xx){++count;x+=10;}virtual
有如下程序:#inc1ude<iostream>#inc1ude<iomanip>usingnamespacestd;intmain(){cout,fill(’*’);cout<<
若字符指针P所指向的字符串为”abcdefg”,在执行语句()。Char*ap=newchar[strlen(p)+1];之后,ap指向的字符数组的元素个数为
下列有关继承和派生的叙述中,正确的是()。
下列关于类成员对象构造函数调用顺序的叙述中,正确的是()。
有如下定义:inta[5]={1,3,5,7,9},*p=a;下列表达式中不能得到数值5的是()。
下列有关数据库的描述,正确的是()。
随机试题
支配大腿各肌群的神经有:
颈椎病颌枕带牵引最大重量不应超过()
牙根纵裂的X线片中可见,除了()
A.胎产史B.喂养史C.生长发育史D.预防接种史E.家族史需要与传染病鉴别时,应特别注意询问的是()
确定危险源时,更重要的是要充分考虑施工活动三种时态(过去、现在、将来)和三种状态(正常、异常、紧急)下潜在的各种危险。()
()的连线被称为里地线
根据《合同法》的规定,债权人领取提取物的权利期限为()年,超过该期限,提存物扣除提存费用后归国家所有。
公正公平原则是指,证券投资分析师必须在收费标准上一视同仁,不得以资金量大小或交易频率等方面的区别歧视某些投资者或委托机构,在提供咨询意见的深度和准确性上应持统一标准。( )
下列关于现金流量的估计的说法中,错误的是()。
ThemostimportantthingnowisforDemocratsnottopanic.Despitewhatyourgutistellingyou,thisisnottheendofthewor
最新回复
(
0
)