首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass{ public: ~TestClass 0{cout
有如下程序: #include using namespace std; class TestClass{ public: ~TestClass 0{cout
admin
2019-04-18
21
问题
有如下程序:
#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全国计算机二级
相关试题推荐
执行下面语句后,输出字符"#"的个数是()。for(inti=50;i;--i)cout<<’#’;
任何关系数据库系统都应该支持()。Ⅰ、实体完整性约束Ⅱ、参照完整性约束Ⅲ、用户自定义完整性约束
有如下类说明:classTestClass{intx;public:TestClass(intn){x=n;}};classTestClass1:publicTestClass{inty;
有如下程序:#include<iostream>usingnamespaeestd;classAnimal{public:virtualchar*getType()const{return"Anim
在下列关于二叉树的叙述中,正确的一项是()。
数据管理技术的发展经历了人工管理、文件系统和数据库系统3个阶段,其中数据独立性最高的是______。
C++中通常和一个运算符连用,构成一个运算符函数名的C++关键字为______。
在TestClass类的定义中,对赋值运算符=进行重载。请将画线处缺失的部分补充完整。______TestClass::operator=(constTestClass&rhs){if(this==&rhs)return*th
随机试题
在工程网络计划的执行过程中,如果需要判断某工作进度偏差对总工期是否造成影响,应根据()的差值确定。
2005年,第十届全国人民代表大会第三次会议通过的法律是()
常累及胃肠道,在粘膜下形成多个息肉状结节的淋巴瘤是
5个月婴儿每日所需8%的糖牛奶量为
下列关于建筑面积的计算,说法正确的有()。
分部工程中对工程质量影响大的分项工程应划定为()。
以下关于债券交易场所的说法正确的是()。Ⅰ.交易所市场是由各类社会投资者参与,属于集中撮合交易的零售市场,典型的结算方式是实行净额结算Ⅱ.交易所市场实行两级托管体制,其中,中央结算公司为一级托管人,负责为交易所开立代理总账户,与
汇率直接标价法的特点是:当汇率变动时,()。
阅读下列说明,回答问题1至问题3,将解答填入对应栏内。[说明]某信息系统集成公司(承建方)成功中标当地政府某部门(建设方)办公场所的一项信息系统软件升级改造项目。项目自2月初开始,工期1年。承建方项目经理制定了相应的进度计划,将项目工期分为4个阶
A、Hefellillonthejetplane.B、Hehasbeenworkingtoohard.C、Hewenttobedtoolatelastnight.D、Hehasn’tadaptedtothe
最新回复
(
0
)