首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class BASE{ public: ~BASE(){cout
有如下程序: #include using namespace std; class BASE{ public: ~BASE(){cout
admin
2020-04-07
3
问题
有如下程序:
#include
using namespace std;
class BASE{
public:
~BASE(){cout<<"BASE";}
};
class DERIVED:public BASE{
public:
~DERIVED(){cout<<"DERIVED";}
};
im main(){DERIVED x;return 0;}
执行后的输出结果是( )。
选项
A、BASE
B、DERIVED
C、BASEDERIVED
D、DERJVEDBASE
答案
D
解析
此题考查的是派生类的定义和使用。当对象被删除时,派生类的析构函数就被执行。由于析构函数不能被继承,因此在执行派生类的析构函数时,基类的析构函数也将被调用。执行顺序是先执行派生类的析构函数,冉执行基类的析构函数,其顺序与执行构造函数的顺序正好相反。
转载请注明原文地址:https://kaotiyun.com/show/z58p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
指针变量所保存的不是一般的数据值,而是程序中另一个对象的______。
执行下列语句段后程序的输出结果是__________。intx[]={1,2,3,4,5};int*q=x;cout
A、 B、 C、 D、 B自然连接是一种特殊的等值连接,它满足下面的条件:①两关系间有公共域;②通过公共域的等值进行连接。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
有如下类定义:classMyClass{intb:chara;doublec;public:MyClass0:c(0.0),b(0),a(‘,’){}};创建这个类的对象时,数据成员的初始化顺序是
具有记忆作用的线性表称为【 】。
头文件______中包含了执行内部格式化所需的信息。
下列符号中可以用作C++标识符的是
通过关键字来指定函数模板的类型参数,有几个类型参数就有几个关键字,它实际表示任何内部类型或用户自定义类型。用来指定函数模板的类型参数的关键字是【】。
随机试题
科斯定理
A.>30% B.25%~30% C.20%~25% D.
WWW上的超文本传输协议是
《脉经》的作者
单纯左心衰竭的典型表现是()
小儿易患扁桃体炎的常见年龄段为
公共经济部门的任务不只是一个分配问题,而且还涉及()在内的整个经济过程。
材料一从波罗的海斯德丁(什切青)到亚得里亚海边的里亚斯特,一幅横贯欧洲大陆的铁幕已经降落下来……无一不处在苏联的势力范围之内。
阅读下面这篇文章,回答下列各题。粒子束武器粒子束武器大致分为三个主要部分,即由能源、电子喷嘴和集流加速器组成。能源,一般是靠核裂变或聚变的极高的脉冲功率形成。人们采用专门的核爆
WhichofthefollowingisNOTtrue,accordingtothepassageyouhavejustheard?
最新回复
(
0
)