首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; class Testclass{ public: ~Testclass(){cout<<"BASE";} };
有如下程序: #inc1ude<iostream> using namespace std; class Testclass{ public: ~Testclass(){cout<<"BASE";} };
admin
2021-07-02
18
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
class Testclass{
public:
~Testclass(){cout<<"BASE";}
};
class Testclassl:public Testclass{
public:
~Testclassl(){cout<<"DERIVED";}
};
int main(){Testclassl x;return 0;}
执行后的输出结果是( )。
选项
A、BASE
B、DERIVED
C、BASEDERIVED
D、DERIVEDBASE
答案
D
解析
程序中的TestClass1为TestClass的派生类,从程序中的main函数入手,定义了TestClass1对象x。调用析构函数的顺序,先执行派生类自己的析构函数,对派生类新增加的成员进行清理,然后调用子对象的析构函数,对子对象进行清理,最后调用基类的析构函数,对基类进行清理。这里派生类中析构函数输出DERIVED,基类析构函数输出BASE。
转载请注明原文地址:https://kaotiyun.com/show/mifp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classTestClass{public;TestClass(){cout<<"BB";fun();}voidfun(){cout<<"Bf";}}
下列叙述中正确的是
下列关于运算符重载的叙述中,正确的是()。
若磁盘上已存在某个文本文件,其全路径文件名为d:\ncre\test.txt,下列语句中不能打开该文件的是()。
数据库技术的根本目标是要解决数据的()。
下列代码段声明了3个类c1assPerson{};c1assStudent:publicPerson{};c1assUndergraduate:Student{};下列关于这些类之间关系的描述中,错误的是(
下面不属于软件工程过程的4种基本活动()。
执行下列语句段后,输出字符“*”的个数是()。for(inti=50;i>1-=2)cout<<ˊ*ˊ;
程序流程图中带有箭头的线段表示的是( )。
对下列二叉树进行前序遍历的结果是()。
随机试题
某机械设备的资产原值为2800万元,折旧年限为15年,净残值为设备原值的4%,按平均年限法计算年折旧额为()万元。
A.Soundsgreat!B.Thisisourfirsttriphere.C.Whenshallwesetoff?
A、调经丸B、同仁乌鸡白凤丸C、逍遥丸D、当归丸E、暖宫七味丸用于气郁血滞引起的月经不调的是
关于现场绑扎钢筋的说法,正确的有()。
选择会计核算软件时应注意的问题有()。
王某购买了一套总价为100万元的二手住宅,打算购房款尽量用该住宅作为抵押物向银行和住房公积金管理中心申请抵押贷款解决,并争取享受贷款优惠政策,不足部分以首付款方式支付。已知法定最低首付款比例为25%,贷款价值比为70%,住房公积金贷款最高额度为60万元
陈某拟设立一家一人有限责任公司,在该公司章程拟定的下列内容中,不符合《公司法》规定的是()。
知识的掌握、技能的形成与能力的发展关系密切,三者是同步发展的。()
TheEzonexamnetworkadministratorneedstoverifythatswitchinterface0/5hasbeenassignedtotheMarketingVLA.N.Whichcom
America’sBrainDrainCrisisLosingtheGlobalEdgeWilliamKunzisaself-describedcomputergeek.Amoreaptdescrip
最新回复
(
0
)