首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass{ public: ~TestClass 0{cout
有如下程序: #include using namespace std; class TestClass{ public: ~TestClass 0{cout
admin
2019-04-18
84
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有如下程序;#include<iostream>usingnamespacestd;classBase{public;Base(inti){x=i;}voiddispa0{c
以下程序的运行结果是______。#include<iostrearn.b>fun(inta,intb){intm=0,i=2;i+=m+1;m=i+a+b;returnm;}
静态数据成员在()进行初始化。
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}};classB{public:B(){c
非成员函数应该声明为类______函数才能访问该类的私有成员。
对于一个类定义,下列叙述中错误的是()。
运算符重载是对已有的运算符赋予多重的含义,所以()。
随机试题
月经周期为28天的妇女,要取子宫内膜活检测定是否有排卵,最好在周期的第
试论述学校和其他教育机构的义务。
《春江花月夜》一诗中由人生感叹转向写游子思妇的一句诗是()
下列关于气机失常病机的描述,不确定的是
患者,女,30岁,大叶性肺炎,遵医嘱给予补液抗感染治疗。在输液过程中,患者自诉胸闷异常不适,随之出现呼吸困难。查体:口唇发绀,听诊心前区可闻及响亮持续的“水泡声”。应立即采取的措施是
除另有规定外,一般片剂的崩解时限是泡腾片按规定方法检查6片,每片完全崩解的时间是
关于再审裁判,下列说法正确的是:()
影响企业筹资、投资和收益分配的法律法规是()。
某校的学生刚好排成一个方阵,最外层的人数是96人,问这个学校共有学生()。
通过符号的任意性特点,我们可以解释为什么人类社会有各种各样的语言。()
最新回复
(
0
)