首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
50
问题
有如下程序:
#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://www.kaotiyun.com/show/mMAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义:classperson{intnum;charname[10];public:voidinit(intn,char*m)};personstd[30]则以下叙述不正确的是(
下面程序的运行结果为()。#include<iostream.h>voidmain(){chara=‘3’;switch(A){case’3’:cout<<“3”;case’2’:cou
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i;}private:intvalue;
已知在一个类体中包含如下函数原型:VOLUMEOPERATOR-(VOLUME)const;,下列关于这个函数的叙述中,错误的是()。
下列叙述中,不属于测试的特征的是()。
C++语言中关键字运算符有new、delete和______。
冒泡排序算法在最好的情况下的元素交换次数为______。
与数学式子对应的C++语言表达式是
下列数据结构中按“先进先出”原则组织数据的是
随机试题
A.粉剂B.酊剂或醑剂C.硬膏D.溶液E.油剂慢性局限性浸润肥厚性皮肤病者可选用
治疗不孕症肝郁证,应首选
热力管道应设有坡度,汽水同向流动的蒸汽管道坡度一般不为( )。
按现行施工管理制度规定,工地现场安装的危险性较大的起重机械设备安装完毕,必须经()验收合格方能使用。
开户银行对本行签发的超过大额现金标准、注明“现金”字样的(),实行登记备案制度。
我国的《证券法》规定,通过不正当手段获得内幕信息,在该信息公开前买卖证券,属于()行为。
旅行社和旅游者签订的旅游合同约定不明确或者对格式条款的理解发生争议的,应当作出有利于旅游者的解释。()
现象与本质的对立主要表现在()。
考虑政府弥补赤字的途径,及其可能的经济后果,论述:同样是为了政府开支融资,让国民上缴税收或者购买国债,在国民看来是否相同?
乌鲁克文化期
最新回复
(
0
)