首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass{ public: ~TestClass 0{cout
有如下程序: #include using namespace std; class TestClass{ public: ~TestClass 0{cout
admin
2019-04-18
37
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列程序的输出结果为:0bjectid=00biectid=1请将程序补充完整。#include<iostream>usingnamespacestd;classPoint{publ
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
下列关于C++函数的说明中,正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classTestClass1{public:TestClass1(){cout<<"TestClass1";}
有如下程序:#include<iostream>usingnamespaeestd;classAnimal{public:virtualchar*getType()const{return"Anim
在TestClass类的定义中,对赋值运算符=进行重载。请将画线处缺失的部分补充完整。______TestClass::operator=(constTestClass&rhs){if(this==&rhs)return*th
下列选项中,不属于面向对象程序设计特征的是A)继承性B)多态性C)类比性D)封装性
下面的符号中可以用作C++标识符的是()。A)3testB)fcc~othterC)elseD)radius
随机试题
盆带肌群中最大的肌肉为()。
WhetheryouareanAmericancitizenoraforeignnationallivingintheUnitedStates,travelabroadrequirespreparation.(75)Tr
下列可以鉴别肾源性和心源性水肿的是()
胃十二指肠溃疡手术适应证___________、____________、____________、____________;
能治疗瘰疬、痰核、癥瘕等证的药味是
甲公司销售商品产生应收乙公司货款1000万元,因乙公司资金周转困难,逾期已1年以上尚未支付。2×20年6月5日,双方经协商达成以下协议:乙公司以一台机器设备抵偿上述债务,该日应收债权的公允价值为900万元,已提坏账准备200万元,双方办理完成资产转让手续,
据《中国青年报》报道,2018年中国社会科学院“中国大学生追踪调查(PSCUS)”研究结果近日公布。对全国18所高校在校大学生的调查发现,大学生平均每天玩网络游戏的时间约为2小时,22.95%的大学生基本每天都玩网络游戏。游戏不只是男生的偏好,
A、买房子B、去幼儿园C、租房子D、去医院C根据“房租”“租金”等词语,可以判断选C。
InpartsofBrazil’spoornortheast,snakesandparrotsareonsalebytheroadsideforafewreais.InBrazil,aselsewherein
Thehistoryteachertoldustheringwasapieceof______treasurebecauseithadbeenhandeddownfromanancientking.
最新回复
(
0
)