首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class BASE{ public: ~BASE(){cout
有如下程序: #include using namespace std; class BASE{ public: ~BASE(){cout
admin
2020-11-11
43
问题
有如下程序:
#include
using namespace std;
class BASE{
public:
~BASE(){cout<<”BASE”;}
};
class DERIVED:public BASE{
public:
~DERIVED(){cout<<”DERIVED”;}
};
int main(){DERIVED x;return 0;}
执行后的输出结果是( )。
选项
A、BASE
B、DERIVED
C、BASEDERIVED
D、DERIVEDBASE
答案
D
解析
此题考查的是派生类的定义和使用。当对象被删除时,派生类的析构函数就被执行。由于析构函数不能被继承,因此在执行派生类的析构函数时,基类的析构函数也将被调用。执行顺序是先执行派生类的析构函数,再执行基类的析构函数,其顺序与执行构造函数的顺序正好相反。
转载请注明原文地址:https://kaotiyun.com/show/0Yyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库管理系统是()。
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程中包含一个源程序文件proj3.cpp,补充编制C++程序proj3.cpp,其功能是读取文本文件in.dat中的全部内容,将文本存放到doc类的对象myD0c中。然后将my
有如下函数模板:template<typenameT,typenameU>Tcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是(
运算符重载时不需要保持的性质是()。
下列控制格式输入/输出的操作符中,能够设置浮点数精度的是()。
下列叙述中正确的是()。
算法分析的目的是
软件测试的目的是
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是()。
随机试题
面分析有哪几种类型?
下列数值中最小的数是_____。
磷酸果糖激酶是葡萄糖酵解过程中最关键的调节酶,ATP与该酶的关系()。
泌尿系感染的常见机体易感因素有
A、血清B、清蛋白C、纤维蛋白原D、补体E、抗体血液凝固后析出的淡黄色液体为
某社区卫生保健组织机构按要求对所服务区域的新生儿进行家访,走访了如图所示5个新生儿,这些新生儿均为足月出生,日龄不同,箭头所示分别为5个婴儿的面部特定情况,其中属于正常生理现象,无需指导新生儿家长预防或进一步加强护理的是()
甲国与乙国共同进行一项外太空的探测活动,并且签订了条约,下列条约的内容违反国际法规定的有哪些?()
自然资源开发建设项目的生态影响预测要进行()分析。
农民专业合作社成员大会每年至少召开一次,会议的召集由章程规定。有下列哪些情形之一的,应当在二十日内召开临时成员大会?()
下列选项中,符合所给图形的变化规律的是()。
最新回复
(
0
)