首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass{ public: ~TestClass(){cout
有如下程序: #include using namespace std; class TestClass{ public: ~TestClass(){cout
admin
2020-06-29
13
问题
有如下程序:
#include
using namespace std;
class TestClass{
public:
~TestClass(){cout<<”BASE”;}
};
class TestClass1:public TestClass{
public:
~TestClass 1(){cout<<”DERIVED”;}
};
int main(){TestClass1x;return 0;}
执行后的输出结果是( )。
选项
A、BASE
B、DERIVED
C、BASEDERIVED
D、DERIVEDBASE
答案
D
解析
程序中的TestClass1为TestClass的派生类,从程序中的main函数入手,定义了TestClass1对象x。调用析构函数的顺序,先执行派生类自己的析构函数,对派生类新增加的成员进行清理,然后调用子对象的析构函数,对子对象进行清理,最后调用基类的析构函数,对基类进行清理。这里派生类中析构函数输出DERIVED,基类析构函数输出BASE。
转载请注明原文地址:https://kaotiyun.com/show/F48p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据处理的最小单位是
下列数据结构中,属于非线性结构的是
下列关于C++运算符结合性的说法中,正确的是()。
考虑函数原型voidtest(inta,intb=7,charz=’*’),下面的函数调用中,属于不合法调用的是
变量定义如下;int*p;则下列不同于*p=*p+1;的是()。
以下程序的输出结果是_____。#include<iostream.h>voidmain(){inta=0;a+=(a=8);cout<<a;}
下列数据结构中,按先进后出原则组织数据的是
下列关于运算符重载的描述中,错误的是()。
有如下函数模板:templateTcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是()。
对下列二树进行前序遍历的结果为()。
随机试题
某地为了解新研制的流感气雾免疫制剂的效果,在本地随机确定5000人接种疫苗,另外5000人不接种该疫苗作为对照,经过一个流行期后,前者50人发病,后者500人发病,则。该疫苗的保护率为
为了保证会计数据资料安全,根据()的要求,会计部门的所有人员要进行岗位分工和权限设置。
下列关于税收程序法的叙述,其中正确的有()。
利率期货的特征有()。
阅读下面的材料,按要求作文。材料1:过草地时,饥寒交迫,一位红军战士实在挺不住了,用微弱的声音说:“我不行了,你们继续前行,把红旗插遍中国”。材料2:一位老革命家晚年时,曾有人问他,参加长征最大的感受是什么,他不假思
《饮酒歌》的作曲者和国籍分别是()。
中外经济界人士认为,化解世界经济危机、推动可持续增长,仅靠中国一枝独秀是不现实的,但离开中国是万万不能的。这说明()。①发展对外经济关系必须坚持独立自主②中国经济发展越来越吸引世界的目光③发达资本主义国家主导世界经济格局的情况已经改变④各
要想走近历史的“原生态”,首先要深入发掘一手的可靠的原始史料,要真正读懂历史文本,在史学分析时也应重视解释、追寻研究对象的原貌。尽可能地不作_______的评论,不带任何偏见。填入厕横线部分最恰当的一项是()。
Itwasasummerevening.Iwassittingbytheopenwindow,readinga【C1】________Suddenly,Iheardsomeonecrying,"Help!Help
Whatisthepurposeofthespeaker?Togivesomeadviceonhowto______abookstore.
最新回复
(
0
)