首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass{ public: ~TestClass 0{cout
有如下程序: #include using namespace std; class TestClass{ public: ~TestClass 0{cout
admin
2019-04-18
57
问题
有如下程序:
#include
using namespace std;
class TestClass{
public:
~TestClass 0{cout<<”BASE”;}
};
class TestClass l:public TestClass{
public:
-TestClass l 0{COUI<<”DERJVED”;}
);
int main(){TesIClass l x;retum 0;}
执行后的输出结果是( )
选项
A、BASE
B、DERIVED
C、BASEDERIVED
D、DERIVEDBASE
答案
D
解析
程序中的‘TestClassl为‘TestClass的派生类,从程序中的main函数入手,定义了TestClassl对象x。调用析构函数的顺序,先执行派生类自己的析构函数,对派生类新增加的成员进行清理,然后调用子对象的析构函数,对子对象进行清理,最后调用基类的析构函数,对基类进行清理。这里派生类中析构函数输出DELVED,基类析构函数输出BASE。
转载请注明原文地址:https://kaotiyun.com/show/YpAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序;#include<iostream>usingnamespacestd;classBase{public;Base(inti){x=i;}voiddispa0{c
虚函数()是可以不同的。
下面有关内联函数的叙述中,正确的是()。
下面重载乘法运算符的函数原型声明中错误的是()
下列选项中,作为是数据库系统的核心的是()。
若有函数fun(x,y),并且已经使函数指针变量p指向函数fun,则使用p调用函数fun的方法是______。
有以下程序:#include<iostream>usingnamespacestd;inta;intfun();intmain(){externinta;intb;
C++中通常和一个运算符连用,构成一个运算符函数名的C++关键字为______。
数据库管理员(DBA)是数据库系统的一个重要组成部分,有很多职责。以下选项不属于DBA职责的是()
下列关于栈的叙述中,正确的选项是()。A)在栈中只能删除数据B)在栈中只能插入数据C)栈是先进先出的线性表D)栈是先进后出的线性表
随机试题
分离分析是指
张某,卒然腹中绞痛,欲吐不得吐,欲泻不得泻,烦躁闷乱,头汗出,脉沉伏。最佳治疗原则是
混凝土坝斜缝分块的原则包括()。
某建设单位与某施工企业签订的施工合同约定开工日期为2019年5月1日。同年2月10日,该建设单位与保险公司签订了建筑工程一切险保险合同。施工企业为保证工期,于同年4月20日将建筑材料运至工地。后因设备原因,工程实际开工日为同年5月10日,该建筑工程一切险保
铸在青铜器上的文字叫“金文”,又叫“钟鼎文”、“铭文”。()
目前食品包装袋上没有把纤维素的含量和其他营养成分一起列出。因此,作为保护民众健康的一项措施,国家应该规定食品包装袋上明确列出纤维素的含量。下列哪项如果为真,可作为论据支持上述论断?Ⅰ.大多数消费者购买食品时能注意包装袋上关于营养成分的说
求此齐次方程组的一个基础解系和通解.
按照软件配置管理的原始指导思想,受控制的对象应是(33)。实施软件配置管理包括4个最基本的活动,其中不包括(34)。
下列代码将对象写入的设备是 ByteArrayOutputStreambout=newByteArrayOutputStream(); ObjectOutputStreamout=newObjectoutputStream(bout);
Thestudyofanimalsinparksandinthewildhasgivenadeeperknowledgeoftheirhabits:theresulthasbeenagreat【C1】_____
最新回复
(
0
)