首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
当一个派生类对象结束其生命周期时,系统自动做的事情是
当一个派生类对象结束其生命周期时,系统自动做的事情是
admin
2015-07-22
41
问题
当一个派生类对象结束其生命周期时,系统自动做的事情是
选项
A、先调用派生类的析构函数后调用基类的析构函数
B、先调用基类的析构函数后调用派生类的析构函数
C、如果派生类没有定义析构函数,则只调用基类的析构函数
D、如果基类没有定义析构函数,则只调用派生类的析构函数
答案
A
解析
派生类的对象结束生命周期时,系统先调用派生类的析构函数,然后按继承层次依次向上调用各个基类的析构函数,这是为了每次调用析构函数,都有完整的类对象与析构函数对应,当然如果某个类没有定义析构函数,编译器会自动合成对应的析构函数并调用之,答案为A。
转载请注明原文地址:https://www.kaotiyun.com/show/WyNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在关系数据库中,用来表示实体之间联系的是
在下面的程序的横线处填上适当的语句,是该程序的输出为12。#include<iostream>usingnamespacestd;classBase{public:inta;Base(
执行语句:cout<<setfill(’*’)<<setw(10)<<setfill(’#’)<<left<<123<<"OK"<<end1;后将输出
函数定义为Fun(int&i),变量定义n=100,则下面调用正确的是
下面程序的输出结果是【】。#include<iostream>usingnamespacestd;intx;voidfunA(int&,int);voidfunB(int,int&);intm
程序设计语言的基本成分是数据成分、运算成分、控制成分和
对如下二叉树进行后序遍历的结果为
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
执行语句序列ofstreamoutfile("DATA.DAT");if(...)cout<<"OK";elsecout<<"FAIL";后,如果文件打开成功,显示"OK",否则就显示"FAIL"。由此可知,上面if语句的...
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intX){n=x;}
随机试题
Microsoftisnolongertheworld’sbiggestcompany【C1】______marketcapitalization.ThreeotherU.S.companieshaveovertaken【C
不属于光电效应的产物的是
某患者,车祸后诊断为腹部闭合性损伤,伴休克,腹穿抽出不凝固血液。应采取的治疗原则是
某钢筋混凝土框架结构厂房,拟采用2m×3m独立柱矩形基础,基础埋深为地表以下2.5m。初勘阶段已查明场地设计基础底面以下6~9m处可能存在溶洞,则在详勘阶段的钻孔深度至少应为()。
在设备采购评标方法中,具有评标考虑因素全面,且可以将难以用金额表示的各项要素量化后进行比较等优点的方法是()。
根据咨询的规模,心理咨询可以分为()。
“严禁任何组织和个人向未成年人出售、出租或者以其他方式传播淫秽、暴力、凶杀、恐怖等毒害未成年人的图书、报刊、音像制品。”这反映了我国法律所规定的少年儿童合法权利中的()。
一件可能使人感到吃惊的事实是,目前不但世界粮食产量的增长速度超过了人口的增长速度,而且同世界上人均收入的增长速度相比,粮食增长速度也是较快的,甚至其他商品价格的增长速度也比不上粮食的增长速度。尽管如此,今天在全世界仍有很多人口得不到充足的粮食。据估计,由于
Istheresomethingastruth?Foragoodmanycenturies"thesearchfortruth"hasbeen【31】thenoblestactivityofthehumanmind
W
最新回复
(
0
)