首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class TestClass{ public; ~TestClass (){cout<<"BASE:;} }; cla
有如下程序: #include<iostream> using namespace std; class TestClass{ public; ~TestClass (){cout<<"BASE:;} }; cla
admin
2012-01-20
72
问题
有如下程序: #include<iostream> using namespace std; class TestClass{ public; ~TestClass (){cout<<"BASE:;} }; class TestClass1:public TestClass{ public: ~TestClass 1 (){cout<<"DERIVED";} }; int main(){TestClass1 x;return 0;} 执行后的输出结果是( )。
选项
A、BASE
B、DERIVED
C、BASEDERIVED
D、DERIVEDBASE
答案
D
解析
程序中的TestClassl为TestClass的派生类,从程序中的main函数入手,定义了TestClass1对象x。调用析构函数的顺序,先执行派生类自己的析构函数,对派生类新增加的成员进行清理,然后调用子对象的析构函数,对予对象进行清理,最后调用基类的析构函数,对基类进行清理。这里派生类中析构函数输出DERIVED,基类析构函数输出BASE。
转载请注明原文地址:https://kaotiyun.com/show/ZCVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有inta=2,b=1,c;则c=a∧(b<<2);语句执行后c的值为()。
若有以下语句:typedefstructS{intg;charh;}T;以下叙述中正确的是()。
若想给已定义为int型的变量a、b、c、d赋整数1,以下选项中错误的语句是
循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的入队与退队操作后,front=rear=25,此后义正常地插入了一个元素,则循环队列中的元素个数为()。
C语言中的数组定义语句中不正确的是()。
计算机软件的构成是()。
以下选项中不能作为C语言合法常量的足()。
若有“doublea;”,则正确的输入语句是()。
在面向对象方法中,不属于"对象"基本特点的是()。
下列工具中,不属于结构化分析的常用工具的是()。
随机试题
依据我国刑法规定,盗窃公私财物可以判处死刑的情形有()。
《中华人民共和国放射性污染防治法》适用于中华人民共和国领域和管辖的其他海域在()过程中发生的放射性污染的防治活动。
单位工程验收应具备的条件是()。
根据个体工商户财务制度规定,下列支出中允许在个体工商户税前列支的有()。
《旅行社条例》规定,旅行社损害旅游者合法权益的,旅游者可以向()进行投诉。
___________,这并非说明人类有多强壮,实际上如果仅仅是比拼搏击,很多动物都可以轻易打败人类。但是,人类从来不喜欢遵循自然原本的法则,面对对自己存在生命威胁的生物,人类避免正面接触,打不过跑.跑完了还可以制造陷阱,设计圈套来对付你。管你是身形矫健的
给定资料1.2017年4月,经党中央批准,中央精神文明建设指导委员会印发了《关于深化群众性精神文明创建活动的指导意见》,提出优秀传统文化是我们民族的“根”和“魂”。因此,要积极弘扬中华优秀传统文化。2017年5月,中共中央办公厅、国务院办公厅
中国的科技进步举世瞩目。2010年中国科技人力资源总量居世界第一位,国际科技论文数量居世界第二位,发明专利授权量居世界第三位……但调查显示,我国人才资本对经济增长的贡献率远远低于西方国家,而关键技术的对外依存度明显高于西方国家。这段文字主要想传递的信息是(
SavingthejuniperplantBackgroundJuniperwasoneofthefirstplantstocoloniseBritainafterthelast【31】________Itssmo
"Library"Whatisthepolicyformaterialsonreserve?
最新回复
(
0
)