首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在一个派生类对象结束其生命周期时( )。
在一个派生类对象结束其生命周期时( )。
admin
2019-05-06
26
问题
在一个派生类对象结束其生命周期时( )。
选项
A、先调用派生类的析构函数后调用基类的析构函数
B、先调用基类的析构函数后调用派生类的析构函数
C、如果基类没有定义析构函数,则只调用派生类的析构函数
D、如果派生类没有定义析构函数,则只调用基类的析构函数
答案
A
解析
此题考查的是派生类对象的析构。释放派生类对象时,析构函数的执行顺序是:首先调用派生类自身的析构函数;然后调用类成员对象的析构函数:最后调用基类的析构函数。所以四个选项中只有选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/ns8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classC1{public:~Cl(){cout<<1;}};classC2:publicC1{
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中,输出结果不是2的是
下列选项中,与实现运行时多态性无关的是
在软件开发中,需求分析阶段可以使用的工具是
补充完整下面的模板定义:template<classType>//Type为类型参数classXtwo{//由两个Type类型的数据成员构成的模板类Typea;Typeb;public:
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
用白盒法设计测试用例的方法包括()。
A、 B、 C、 D、 D算法的时间复杂度和算法的空间复杂度是从不同的角度来衡量算法的执行情况的,它们之间没有内在联系。
A、 B、 C、 D、 D重载后的运算符的优先级和结合性都不会改变,运算符重载进行对原有的运算符进行适当的改造,重载的功能与原有的功能相类似,但是不能改变原运算符的操作对象个数。
下列运算符中,不能被重载的是A)&&B)!=C).D)++
随机试题
ICU的收治标准不包括【】
A.阳脱B.阴脱C.寒厥D.阴厥E.厥逆四味回阳饮用以治疗
下列各项,可见间歇热的是()
证券公司介绍其控股股东到期货公司开户时,以下做法正确的有()。
后人不思进取,面对纷繁万象,_________动手,_________动脑,反向古人处讨说法,特别是浅学而坚信之人,_________以一己之见,硬坐为古人立言之意,_________竟不求知而求不知,不积累知识而积累无知,直至痴人说梦的无上境界。
关于用色轮混合颜色的描述正确的是
1998年10月召开的中共十五届三中全会,通过了《关于农业和农村工作若干重大问题的决定》,进一步推动解决“三农”问题。“三农”指的是什么()
GlobalShortageofFreshWater
A、 B、 C、 D、 C
Ifyougetintodifficulties,don’thesitatetoask______advice.
最新回复
(
0
)