首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class BASE{ public: ~BASE(){cout<<"BASE";} }; class DERI
有如下程序: #include<iostream> using namespace std; class BASE{ public: ~BASE(){cout<<"BASE";} }; class DERI
admin
2010-06-06
41
问题
有如下程序: #include<iostream> 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/HZjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有如下程序段inta[8]={0};intb[]={0};charc[2]={"A","B"};chard="AB";以下叙述正确的是
以下叙述中正确的是()。
编写函数fun,它的功能是计算:s作为函数值返回。在C语言中可调用log(n)函数求ln(n)。log函数的引用说明是:doublelog(doublex)。例如,若m的值为:20,fun函数值为:6.506583。
关于数据结构的存储原理,以下数据类型不能采用顺序存储结构的是()。
下列关于二叉树的叙述中,正确的是( )。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
支持子程序调用的数据结构是()。
函数fun的功能是:将a、b中的两个两位正整数合并形成一个新的整数放在C中,合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位数和个位数依次放在变量c的个位和百位上。例如:a=45,b=12。调用该函数后:c=4251。
设有定义: charc[]="Cc"; FILE*fp; 且fp指向以“写文本文件”的方式成功打开的文件,若要将c中的两个字符写入文件,且每个字符占一行,则下面的选项中正确的是()。
随机试题
简析物流系统的共同目标。
MakeaGoodFirstImpressionHaveyoueverbeeninadoctor’swaitingroomandlookedaroundatalltheglumfaceswaitingi
下列属于空想的是()
患者,男性,45岁,因“急性腹痛”入院。此患者入院后最适宜的体位是
依据《中华人民共和国建筑法》规定,总承包单位将建筑工程依法分包给其他单位的,则分包工程的质量( )。
先张法生产的构件中,预应力筋锚固属于()。
班级组织是历史发展的产物。率先正式使用“班级”一词的是文艺复兴时期的著名教育家埃拉斯莫斯。
[*]
下列函数中,操作对象可以是元组的函数是()。
Longlongago,therewasayoungmanwhomadehislivingbymakingtofu.Oneday,thetofuwasnotsoldout.Inordertokeepth
最新回复
(
0
)