首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostrcam> using namespace std; c1ass BASE{ public: ~BASEO {cout<<"BASE";} }; c1ass D
有如下程序: #inc1ude<iostrcam> using namespace std; c1ass BASE{ public: ~BASEO {cout<<"BASE";} }; c1ass D
admin
2019-06-12
36
问题
有如下程序:
#inc1ude<iostrcam>
using namespace std;
c1ass BASE{
public:
~BASEO {cout<<"BASE";}
};
c1ass DERIVED:public BASE{
public:
~DERIVED(){cout<<"DERIVED";}
};
int main0 {DERIVED x;return0;}
执行后的输出结果是( )。
选项
A、BASE
B、DERIVED
C、BASEDERIVED
D、DERIVEDBASE
答案
D
解析
此题考查的是派生类的定义和使用。当对象被删除时,派生类的析构函数就被执行。由于析构函数不能被继承,因此在执行派生类的析构函数时,基类的析构函数也将被调用。执行顺序是先执行派生类的析构函数,再执行基类的析构函数,其顺序与执行构造函数的顺序正好相反。
转载请注明原文地址:https://kaotiyun.com/show/2X8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;intmain(){intn;cin>>n;if(n++<10)
表达式cout<<hex改用ios类的成员函数表示为【】。
要定义数组A,使得其中每个元素的数据依次为:3、9、4、8、0、0、0,错误的定义语句是
在C++中,派生类有三种继承方式,它们分别是公有继承、私有继承和【 】。
设有以下说明语句:typedefstruct{intn;charch[8];}PER;则下面叙述中,正确的是()。
下列关于虚函数与函数重载区别的叙述中不正确的是()。
头文件【】中包含了处理用户控制的文件操作所需的信息。
源程序文档化要求程序应加注释。注释一般分为序言性注释和【】
按照标识符的要求,开头的符号不能是()。
字符串“a+b=12\n\t”的长度为()。A)12B)10C)8D)6
随机试题
指令是一种使用二进制表示的命令语言(又称机器语言),它规定了计算机执行什么操作以及操作的对象,一般情况下,指令由______和操作数(或操作数地址)组成。
患者,男性,43岁。10余年前每年夏季在腹股沟、大腿内侧、腋下出现皮疹,主要表现为红斑、小水疱,自觉瘙痒,抓挠后有渗出。一般夏季加重,冬季缓解,每年反复发作。其父有类似病史。皮科情况:双腋下0.5cm×1.0cm~1.0cm×2.0cm大小红斑,无糜烂及渗
脉形宽大,来盛去衰,来大去长,应指浮大而有力,滔滔满指,呈波涛汹涌之势,为脉细如线,应指明显,切脉指感为脉道狭小,细直而软,按之不绝,为]
语音震颤减弱常见于
一蒽醌的IR谱羰基吸收峰为1665,1630cm-1,说明该化合物有几个α-OH
下列哪些行为违反了律师职业道德与纪律规范?
工程师进行目标控制时的注意事项有()。
某机场现有南北向跑道长2600m,跑道两端均已有I类精密进近仪表着陆系统和I类精密进近灯(无顺闪);跑道双向设有标准的PAPI系统(坡度灯);跑道灯光系统配备有:跑道边灯、跑道入口灯和跑道入口翼排灯、跑道末端灯。现需要对跑道及配套的设施进行必要的扩建,其方
商检合格的出口商品,发货人应当在检验证书或放行单全发之日起( )天内报运出口,鲜活类出口商品应在规定期限内报运出口,逾期必须重新报验。
Easteriscelebratedeveryspring.IiisalwayscelebratedonaSunday.Easterhasits【C1】______inmanytraditions【C2】______
最新回复
(
0
)