首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
25
问题
有如下程序:
#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.h>classexample{inta;public:example(intb){a=b++;}voidprint()
【】是C++语言程序的入口。
有以下程序:#include〈iostream〉#include〈string〉usingnamespacestd;classvisited{private:intnumber;
下列对基类和派生类关系的描述中,错误的是()。
关于二义性的描述错误的是
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
在面向对象方法中,信息隐蔽是通过对象的【】来实现的。
下列叙述中正确的是
假设为循环队列分配的向量空间为Q[20],若队列的长度和队头指针值分别为13和17,则当前尾指针的值为【 】。
随机试题
出现呼吸音增强的疾病是
1999年WHO建议糖尿病新分型中1型糖尿病是
患者,男,17岁。症见突然昏倒,口吐涎沫,四肢抽搐,口中发出猪、羊叫声,醒后如常。其诊断是
砂土地基,天然孔隙比e0=0.892,最大孔隙比emax=0.988,最小孔隙比emin=0.742,该地基拟采用振冲碎石桩加固,按等边三角形布桩,碎石桩直径为0.50m,挤密后要求砂土相对密度Drl=0.886,问满足要求的碎石桩桩距(修正系数ξ取1.0
项目施工中开发使用“四新”技术的依据是()。
行政许可中,受委托组织应是依法成立的管理公共事务的事业组织。()
2018年3月26日,人社部和财政部印发了《关于建立城乡居民基本养老保险待遇确定和基础养老金正常调整机制的指导意见》。下列关于指导意见中的四个机制,表述错误的是:
设随机变量X,Y相互独立且都服从N(μ,σ2)分布,令Z=max(X,Y),求E(Z).
ThemostcommondifferencesandproblemsidentifiedbytheAmericanpreceptors(导师),advisors,andothercolleaguesofJapanese
Ofallthedepressingstatisticsaboutalifetimeofconsumerexistence,thismaybethemostdistressing:eachofusisdestine
最新回复
(
0
)