首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
43
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列关于虚基类的描述,错误的是
类的析构函数的作用是
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是
有以下程序:#include〈iostream〉usingnamespacestd;#defineM10#defineB4voidsetstar(char*a,intn){
表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是
在面向对象方法中,信息隐蔽是通过对象的【】来实现的。
有如下程序:#include<iostream>usingnamespacestd;classXX{protected;intk;public:
在计算机中,算法是指()。
下列叙述中,不属于测试的特征的是
数据结构分为线性结构和非线性结构,带链的队列属于______。
随机试题
下列恐怖主义性质的行为,属于《反恐怖主义法》所称恐怖活动的是()。
2020年1月10日,中国自主建设的首个卫星移动通信系统正式商用,()组成一张对中国领土、领空、领海全覆盖的网络。
下列哪一项不支持急进性肾小球肾炎的诊断
A.锁骨中线B.肩胛线C.腋前线D.腋中线E.腋后线
某工程施工到2002年8月,经统计分析得知,已完工程实际费用为1500万元,拟完工程计划费用为1300万元,已完工程计划费用为1200万元,则该工程此时的进度偏差为()万元。
根据《危险化学品输送管道安全管理规定》,禁止()穿(跨)越公共区域。
()的特点是供水较可靠,系统简单,投资省,安装、维护简单,但在外网停水时内部会立即断水。
如果按照2013年矿产品进出口总额的年增长速度计算,2015年我国矿产品进出口总额约为()亿美元。
下列()选项是合法的标识符。
InternationalPharmaceuticalSeminars234BluestoneAvenue,Brussels36598TheIPSseminarswillgiveyouawonderfulexperience
最新回复
(
0
)