首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class BASE{ public: ~BASE(){cout<<’’BASE’’;} }; class
有如下程序: #include<iostream> using namespace std; class BASE{ public: ~BASE(){cout<<’’BASE’’;} }; class
admin
2019-02-22
35
问题
有如下程序:
#include<iostream>
using namespace std;
class BASE{
public:
~BASE(){cout<<’’BASE’’;}
};
class DERiVED:public BASE{
public:
~DERIVED(){tout<<’’DERiVED’’;}
};
int main(){DERIVED x;return 0;}
执行后的输出结果是( )。
选项
A、BASE
B、DERIVED
C、BASEDERlJVED
D、DERIVEDBASE
答案
D
解析
此题考查的是派生类的定义和使用。当对象被删除时,派生类的析构函数就被执行。由于析构函数不能被继承,因此在执行派生类的析构函数时,基类的析构函数也将被调用。执行顺序是先执行派生类的析构函数,再执行基类的析构函数,其顺序与执行构造函数的顺序正好相反。
转载请注明原文地址:https://kaotiyun.com/show/mMAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
设有定义:classperson{intnum;charname[10];public:voidinit(intn,char*m)};personstd[30]则以下叙述不正确的是(
有如下程序:#include<iostream>usingnamespacestd;ClassTestClass{private:intx,y;public:TestClass(int
若有以下程序段:inta=0,b=0,c=0;c=(a-=a-5,a=b,b+3);cout<<a<<","<<b<<","<<c<<endl;其输出结果是
假定有下列变量定义:intk=7,x=12;则能使值为0的表达式是
已知有定义:constintD=5;inti=1;doublef=0.32;charc=15;则下列选项错误的是
复制构造函数的参数一般是
将E-R图转换到关系模式时,实体与联系都可以表示成
下面的符号中不属于C++关键字的是()
下列符号中不属于c++关键字的是
随机试题
pHS一2型酸度计是具有低输入阻抗的交流毫伏计。
下列有关剖宫产术的适应证,应除外
某温度计厂烘表工,女,32岁,近年来常感头痛、头昏、心烦、记忆力明显下降,近1年来出现书写字迹歪斜,精细活动能力下降。其最可能接触的职业性有害因素是
国内仲裁中,当事人中请证据保全的,仲裁委员会应当将当事人的申请提交给( )。
用人单位应妥善保存职业健康监护档案,从业人员调离用人单位时,有权索取本人职业健康监护档案的()
黄山于()年被列为世界地质公园。
求的渐近线.
POEM:METAPHOR::
A、ItisashowaimingtointroducethefictionalschoolCyprus-Rhodes.B、Itisashowaboutlifeincollegeandrelationships.C
Caffeinewillgetyougoingduringthedaybutcouldleaveyoutossingandturningatnight—unlessyourea"nightowl"to【B1】__
最新回复
(
0
)