首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; class BASEf public: ~BASE() {cout<<"BASE";} }; class
有如下程序: #inc1ude<iostream> using namespace std; class BASEf public: ~BASE() {cout<<"BASE";} }; class
admin
2016-11-23
55
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
class BASEf
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/FsAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是
使用函数模板的方法是先说明函数模板,然后实例化成相应的______进行调用执行。
下面的描述中,()是正确的。
下列关于栈的叙述中,不正确的是()。
下列叙述中正确的是
设有数组定义:chararray[]="China";,则数组array所占的空间为
下列叙述中正确的是
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
在计算机中,算法是指()。
下面叙述错误的是()。
随机试题
证明:若函数f,g在区间[a,b]上可导,且f’(x)>g’(x),f(a)=g(a),则在(a,b]内有f(x)>g(x).
细菌性食物中毒不包括________。
用电子电位差计配用热电偶测量温度,热端温度升高2℃,室温(冷端温度)下降2℃,则仪表示值()。
闭幕词是在大会结束时,由主要领导人向大会宣读的书面文稿,其作用往往具有()
下述哪一项不属于损伤性骨化的特点
关节的基本结构
注册会计师要对职业判断做出适当的书面记录,下列各项记录内容中,有利于提高职业判断的可辩护性的有()。
罗杰斯的“非指导性教学”的教育目的是使学生得到()。
1.“某地医院出现人感染‘SK5’病毒死亡案例”“疫苗有害,为了孩子的健康,请远离疫苗”“生长期1个月,街头‘速成鸭’大都含激素”……2017年4月19日,北京地区网站联合辟谣平台和腾讯较真平台携手发布了《谣言易感人群分析报告》和网络辟谣TOP10榜单,不
A.beautifulB.streetartC.hadtroublewithA.galleriesarecollectingtheworkof【T7】______B.othersthinkitisavery【T8】
最新回复
(
0
)