首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; c1ass TestClass{ public: ~TestClass (){cout<<"BASE";} };
有如下程序: #inc1ude<iostream> using namespace std; c1ass TestClass{ public: ~TestClass (){cout<<"BASE";} };
admin
2017-06-19
48
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
c1ass TestClass{
public:
~TestClass (){cout<<"BASE";}
};
c1ass TestClass1:public TestClass{
public:
~TestClass1 (){cout<<"DERIVED";}
};
int main (){TestClass1 x;return 0;}
执行后的输出结果是( )。
选项
A、BASE
B、DERIVED
C、BASEDERIVED
D、DERIVEDBASE
答案
D
解析
程序中的TestClass1为TestClass的派生类,从程序中的main函数入手,定义了TestClass1对象x。调用析构函数的顺序,先执行派生类自己的析构函数,对派生类新增加的成员进行清理,然后调用子对象的析构函数,对子对象进行清理,最后调用基类的析构函数,对基类进行清理。这里派生类中析构函数输出DERIVED,基类析构函数输出BASE。
转载请注明原文地址:https://kaotiyun.com/show/YQAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列函数原型声明中错误的是
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【 】。
如下程序编译时发生错误,错误的原因是show函数实现语句错误,则正确的语句应该为【 】。#include<iostream.h>classtest{private:intnum;public:test(int)voi
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【 】。
下列程序的运行结果是【 】。#include<iostream.h>#include<string.h>voidmain(){char*a[5]={"stuent","worker","tea
在C++中的实型数据分为三种类型,即单精度float、双精度double和【 】。
关于关键字class和typename,下列描述正确的是()。
定义一个函数时,若只允许函数体访问形参的值而不允许修改它的值,则应把该形参声明为【 】类型。
下列运算符中,在C++语言中不能重载的是
数据流图采用4种符号表示______、数据源点和终点、数据流向和数据加工。
随机试题
李教授的下列发明专利申请不丧失新颖性的是()。
某企业最近开发出一种体积很小的洗碗机。该公司总经理向新闻界介绍该产品的时候说:“这种洗碗机有出口欧美市场的前景,因为西方国家的单身家庭越来越多,而这种体积小、价格低的洗碗机最适合于低收入家庭。”下列哪项陈述有利于反驳上述观点?Ⅰ.洗碗机在国内市
病灶已做局部引流和应用抗生素后,仍有寒战、高热,最合适的治疗措施是()
肾气丸可用治
A.舟车丸B.保和丸C.枳实消痞丸D.木香槟榔丸E.枳实导滞丸具有行气导滞、攻积泄热功用的方剂是
关于肛裂,下列哪一项是错误的
(2012年)甲公司的营业所在甲国,乙公司的营业所在中国,甲国和中国均为《联合国国际货物销售合同公约》的当事国。甲公司将一批货物卖给乙公司,该批货物通过海运运输。货物运输途中,乙公司将货物转卖给了中国丙公司。根据该公约,下列哪些选项是正确的?()
关于高层住宅的描述不正确的是()。
某新建机场飞机自动泊位引导系统工程建设项目,因行业特殊要求,经有关部门批准,决定采用邀请招标的方式进行,分别向A、B、C、D四家企业发出了投标邀请书。这四家企业均接受了邀请,并于规定时间购买了招标文件,招标文件中规定投标截止时间为2016年3月15日15点
人民代表大会制度的关键是()
最新回复
(
0
)