首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #iadude<iostream> using namespace std; class TestClass{ public: ~TestClass (){cout<<"BASE";} }; class TestClass1:public T
有如下程序: #iadude<iostream> using namespace std; class TestClass{ public: ~TestClass (){cout<<"BASE";} }; class TestClass1:public T
admin
2015-11-25
31
问题
有如下程序:
#iadude<iostream>
using namespace std;
class TestClass{
public:
~TestClass (){cout<<"BASE";}
};
class TestClass1:public TestClass{
public:
~TestClassl (){cout<<"DERIVED";}
};
int main(){TestClass1 x;return 0;}
执行后的输出结果是( )。
选项
A、BASE
B、DERIVED
C、BASEDERIVED
D、DERIVEDBASE
答案
D
解析
程序中的。TestClass1为TestClass的派生类,从程序中的main函数入手,定义了TestClassl对象x。调用析构函数的顺序,先执行派生类自己的析构函数,对派生类新增加的成员进行清理,然后调用子对象的析构函数,对子对象进行清理,最后调用基类的析构函数,对基类进行清理。这里派生类中析构函数输出DERIVED,基类析构函数输出BASE。
转载请注明原文地址:https://kaotiyun.com/show/2YNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于虚函数的描述中,正确的是()。
以下程序的执行结果是______。#include<iostream.h>voidmain(){inta=o,b=1,c=0,d=20;if(a)d=d-10;elseif(!b)if
以下程序的输出结果是()。//include<iostream.h>main(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0,i<3;i+
C++语言中关于构造函数的说法正确的是()。
下列程序的输出结果为()。#include<iostream.h>#include<iomanip.h>voidmain(){cout.precision(4);cout<<123.127;
下列引用的定义中,()是错误的。
下列程序段的输出结果是【】。cout<<fixed<<509.123456789<<end1;
假定int类型变量占用两个字节,其有定义intx[10]={0,2,4};,则数组x在内存中所占字节数是
对建立良好的程序设计风格,下面描述正确的是
关于友元的概念错误的是
随机试题
南京临时政府最高行政决策机关是()
除外哪项均为早产儿特点
腭皱翼上颌间隙
某患者多食、多饮、多尿,血糖浓度为200mg/dl,尿糖(+)。其尿量增加的主要原因是
患者,男,58岁,身高175,体重89kg,最近出现多饮、多尿和体重下降等不正常身体状况就诊,检查发现血糖高。医师处方:二甲双胍片。所用药物的适宜服用时间是
甲将房屋出租给乙,租期5年,双方签订了书面租赁合同。半年后,甲隐瞒已经出租给乙的事实,将房屋出卖给丙,并给丙办理了过户登记。对此,下列表述中正确的是哪一个?()
下列硅酸盐水泥的主要特性中,不正确的是()。
()同志在1992年强调指出:“加强党对政法公安工作的领导是始终不渝地坚持的一个原则。人民民主专政是一个整体功能,要在党的统一领导下进行协调。”
《刑法》第94条关于“本法所称司法工作人员,是指有侦查、检察、审判、监管职责的工作人员”的规定属于()。
从狭义上说,以下哪一项不是法律职业的主要具体职业()
最新回复
(
0
)