首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class BASE{ public: ~BASE(){tout
有如下程序: #include using namespace std; class BASE{ public: ~BASE(){tout
admin
2020-07-30
21
问题
有如下程序:
#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中的“+”用成员函数重载,“*”用友元函数重载应写为()。
关于new运算符的下列描述中,错误的是()。
下列关于运算符重载的描述中,正确的是()。
下面关于派生类的描述中错误的是()。
数据库技术的根本目标是()。
有如下模板声明:template<typenameT1,typenameT2>classA;下列声明中,与上述声明不等价的是()。
在C++中,编译系统自动为一个类生成缺省构造函数的条件是()。
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10);则下列说法中错误的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
随机试题
人力资源规划:
如上哪项是左心衰最早的临床表现如上哪项是左心衰最严重的临床表现
以下关于合同解除效力的叙述中,不正确的是( )。
按生产能力指数法(n=0.6,f=1),若将设计中的石油生产能力提高3倍,则投资额大约增加()。
以外币为记账本位币的单位,其编制的财务会计报告也同样用外币进行反映。
在财务管理中,将资金划分为变动资金与不变资金两部分,并据以预测企业未来资金需要量的方法称为()。
某外商投资企业由外国投资者并购境内企业设立,注册资本800万美元,其中,外国投资者出资180万美元。根据外商投资企业法律制度的规定,下列表述中,正确的有()。
根据合伙企业法律制度的规定,下列各项中,属于合伙企业财产的有()。(2014年)
某小区内业主共有的道路被物业公司划出停车位对外出租,其收益应该归______所有。
Themanagerthrewaparty______thegroupofcomputerexpertsfromtheUnitedStates.
最新回复
(
0
)