首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class BASE{ public: ~BASE(){tout
有如下程序: #include using namespace std; class BASE{ public: ~BASE(){tout
admin
2020-07-30
25
问题
有如下程序:
#include
using namespace std;
class BASE{
public:
~BASE(){tout<<"BASE”";}
};
class DERIVED:public BASE{
public:
~DERIVED0{tout<<"DERIVED";}
};
int main(){DERIVED x;return 0;}
执行后的输出结果是( )。
选项
A、BASE
B、DERIVED
C、BASEDERIVED
D、DER IVEDBASE
答案
D
解析
此题考查的是派生类的定义和使用。当对象被删除时,派生类的析构函数就被执行。由于析构函数不能被继承,因此在执行派生类的析构函数时,基类的析构函数也将被调用。执行顺序是先执行派生类的析构函数,再执行基类的析构函数,其顺序与执行构造函数的顺序正好相反。
转载请注明原文地址:https://kaotiyun.com/show/EWyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义语句"doublea=2/3;”,则输出a的结果是()。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为()。
在下面的类定义中,错误的语句是()。classSample{public:Sample(intval);‖①—Sample();‖②private:inta=2.5
下列关于类、对象、属性和方法的叙述中,错误的是()。
下面不属于C++的预定义的流对象是()。
下列关于运算符重载的叙述中,正确的是()。
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为()。
下列给定程序中,函数fun的功能是:在带头结点的单向链表中,查找数据域中值为ch的结点。找到后通过函数值返回该结点在链表中所处的顺序号;若不存在值为ch的结点,函数返回0值。请在程序的中括号处填入正确的内容并将中括号删除,使程序得出正确的结果。
下列给定程序中函数fun的功能是:计算n!。例如,给n输入5,则输出120.000000。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include#i
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为()。
随机试题
一民族运动产生于()。
跨文化沟通
解决我国民族问题的基本原则是
雷尼替丁属于
屈某拖欠恒天公司货款10万元,恒天公司多次催要无果,遂向屈某所在地人民法院申请支付令。下面哪些情形不影响支付令的效力?()
修改后的《公司法》规定:“本法所称一人有限责任公司,是指只有一个自然入股东或者一个法人股东的有限责任公司”,“一个自然人只能投资设立一个一人有限责任公司”,“一人有限责任公司应当在公司登记中注明自然人独资或者法人独资,并在公司营业执照中载明”。比较《公司法
关于合营安排,下列说法中正确的有()。
事业单位结余分配核算的内容包括()。
正常植物细胞不一定具有的代谢过程是()。
Thechemicalisdeadlytoratsbutsafetocattle.
最新回复
(
0
)