首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; class Testclass{ public: ~Testclass(){cout<<"BASE";} };
有如下程序: #inc1ude<iostream> using namespace std; class Testclass{ public: ~Testclass(){cout<<"BASE";} };
admin
2021-07-02
48
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
class Testclass{
public:
~Testclass(){cout<<"BASE";}
};
class Testclassl:public Testclass{
public:
~Testclassl(){cout<<"DERIVED";}
};
int main(){Testclassl x;return 0;}
执行后的输出结果是( )。
选项
A、BASE
B、DERIVED
C、BASEDERIVED
D、DERIVEDBASE
答案
D
解析
程序中的TestClass1为TestClass的派生类,从程序中的main函数入手,定义了TestClass1对象x。调用析构函数的顺序,先执行派生类自己的析构函数,对派生类新增加的成员进行清理,然后调用子对象的析构函数,对子对象进行清理,最后调用基类的析构函数,对基类进行清理。这里派生类中析构函数输出DERIVED,基类析构函数输出BASE。
转载请注明原文地址:https://kaotiyun.com/show/mifp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知函数fun的原型为intfun(int,int,int),下列重载函数原型中错误的是()。
按照“后进先出”原则组织数据的数据结构是
有如下程序:#include<iostream>usingnamespacestd;classPoint{public:staticintnumber;public:Pointo{number++;}~Point(){number
数据的存储结构是指()。
若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。
下列运算符函数中肯定不属于类FunNumber的成员函数的是()。
下列关于继承方式的描述中,错误的是()。
对如下二叉树进行后序遍历的结果为
有如下语句序列:charstr[10];cin>>str;当从键盘输入”Ilovethisgame”时,str中的字符串是()。
有如下语句序列:charstr[10];ci>>str;当从键盘输入’’Ilovethisgame’’时,str中的字符串是()。
随机试题
将流入或流出埋地金属导体的杂散电流称为()。
胃肠道手术前的准备不正确的是
肾病综合征引起的水肿的主要原因一般认为
患者,女,74岁,牙列缺失13年,曾多次作全口义齿修复,口腔检查:下颌牙槽嵴低平,颏孔位置接近牙槽嵴顶,其余情况无特殊。造成这种颏孔与无牙颌牙槽嵴顶接近情况的主要原因为
下列部位是使用可摘局部义齿最容易造成疼痛的部位,除外
患者男,25岁,主诉腹痛、腹泻2天,以急性胃肠炎收入院,护士遵医嘱为其进行静脉输液,操作过程中护士运用的主要非语言沟通形式是()
“蒙哥马利之问”反映了西方人内心深处的一种“历史逻辑”,即当一个国家非常强大的时候就会倾向于侵略。50年过去了,今天的中国,经济总量跃居世界第二,综合国力大幅度提高,社会面貌发生了历史性变化。然而,中国并没有走向西方列强侵略、掠夺、战争、扩张、称霸的老路,
公司制企业的特点有()。
【2016下】《小学教师专业标准(试行)》中提出了“终身学习”的基本理念,你如何理解?
下列关于唐律公、私罪的说法中哪些是正确的?()
最新回复
(
0
)