首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class BASE{ public: ~BASE(){cout<<’’BASE’’;} }; class
有如下程序: #include<iostream> using namespace std; class BASE{ public: ~BASE(){cout<<’’BASE’’;} }; class
admin
2019-02-22
60
问题
有如下程序:
#include<iostream>
using namespace std;
class BASE{
public:
~BASE(){cout<<’’BASE’’;}
};
class DERiVED:public BASE{
public:
~DERIVED(){tout<<’’DERiVED’’;}
};
int main(){DERIVED x;return 0;}
执行后的输出结果是( )。
选项
A、BASE
B、DERIVED
C、BASEDERlJVED
D、DERIVEDBASE
答案
D
解析
此题考查的是派生类的定义和使用。当对象被删除时,派生类的析构函数就被执行。由于析构函数不能被继承,因此在执行派生类的析构函数时,基类的析构函数也将被调用。执行顺序是先执行派生类的析构函数,再执行基类的析构函数,其顺序与执行构造函数的顺序正好相反。
转载请注明原文地址:https://kaotiyun.com/show/mMAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义:classperson{intnum;charname[10];public:voidinit(intn,char*m)};personstd[30]则以下叙述不正确的是(
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是______。
一个人有一个身份证号码,一个身份证号码对应一个人。实体“人”和实体“身份证号码”存在的联系是
对于类定义classA{public: virtualvoidfunc1(){} voidfunc2(){}};classB:publicA{publi
下面不属于软件设计原则的是
以下不能正确创建输出文件对象并使其与磁盘文件相关联的语句是
下面程序的功能是将从键盘输入的一对数,由小到大排序输出,当输入一对相等数时结束循环,在下画线处应填入的选项是#include<iostream.h>voidmain(){inta,b,t;cin>>a
复制构造函数的参数一般是
在E-R图中,用来表示实体联系的图形是
下列字符串中,不可以用作C++标识符的是
随机试题
Whatdoesthemanwanttoknow?
试述《骆驼祥子》的主要艺术成就。
支付
肺癌各病理类型的好发部位特点是
提出最近发展区理论的心理学家是()
根据评价所运用的方法和标准,教学评价可分为()。
目标游离评价模式是美国学者斯克里文提出来的。()
下列选项中,属于夫妻共同债务的是()
希望工程(ProjectHope)是于1989年发起的一项公益事业,以救助贫困地区失学少年儿童(youngdropouts)为目的。帮助建设希望小学与资助贫困学生是希望工程的两大主要任务。中国仍然是一个发展中国家,贫困地区缺乏教育经费的问题依旧严峻。超
A、Becausehumanbeingsarepowerfulenoughtokilloneanother.B、Becauseeveryspecieswillbecomeextinctbynaturalselection
最新回复
(
0
)