首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class BASE{ public: ~BASE(){tout
有如下程序: #include using namespace std; class BASE{ public: ~BASE(){tout
admin
2020-07-30
15
问题
有如下程序:
#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全国计算机二级
相关试题推荐
在下面的类定义中,错误的语句是()。classSample{public:Sample(intval);‖①—Sample();‖②private:inta=2.5
若整型变量a、b、e、d中的值依次为:1、4、3、2.则条件表达式a<b?a:e<d?c:d的值是()。
下列有关继承和派生的叙述中,正确的是()。
下面关于算法的叙述中,正确的是()。
使用VC6打开考生文件夹下的源程序文件modil.epp,该程序运行时有错误,请改正错误,使得程序输出:Hellotest注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error
下列对模板的声明中,正确的是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
若AA为一个类,a为该类的私有整型数据成员,getA()为该类的一个非静态公有成员函数,功能是返回a的值。如果x为该类的一个对象,要在类外访问x对象中a的值,正确的访问格式为()。
给定程序的主函数中,已给出由结构体构成的链表结点a、b、e,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。请在程序的中括号处填入正确的内容并把中括号删除,使程序得出正确的结果。
随机试题
关于QDⅡ基金的申购赎回,投资者甲认为,由于境外交易所的开市时问不同,因此QDⅡ基金的申购赎回的开放时间与一般开放式基金不同;投资者乙认为,QDⅡ基金的申购赎回与一般开放式基金相同,在T+1日对申购和赎回申请进行确认。关于两位投资者的观点,下列判断正确的是
对流传热速率等于系数×推动力,其中推动力是()。
高纤维膳食不适用于
治疗水肿水湿浸渍证的首选方是( )。治疗水肿湿热壅盛证的首选方是( )。
女性骨盆的特点是()。
在讨论“法的起源、法的历史发展”这部分内容时,法学院同学甲、乙、丙各抒己见。甲认为:1.马克思主义法学认为法产生的根本原因是私有制的出现和阶级的形成;2.在古罗马学者西塞罗看来,人定法源于自然法。乙认为:1.法的移植对象只能是本国或本民族以外的法律,法的继
(A)条件(1)充分,但条件(2)不充分。(B)条件(2)充分,但条件(1)不充分。(C)条件(1)和条件(2)单独都不充分,但条件(1)和条件(2)联合起来充分。(D)条件(1)充分,条件(2)也充分。(E)条件(1)和条件(2)单独都不充分,条
设a>1,f(t)=at—at在(一∞,+∞)内的驻点为t(a)。问a为何值时,t(a)最小?并求出最小值。
计算机在接通电源后,系统首先由(41)程序对内部每个设备进行测试。
Theprocessby【C1】______ofwhichhumanbeingsarbitrarilymakecertainthingsstandforotherthingsmaybecalledthesymbolic
最新回复
(
0
)