首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass{ public: ~TestClass(){cout
有如下程序: #include using namespace std; class TestClass{ public: ~TestClass(){cout
admin
2018-09-13
29
问题
有如下程序:
#include
using namespace std;
class TestClass{
public:
~TestClass(){cout<<"BASE";}
};
class TestClass1:public TestClass{
public:
~TestClass 1(){cout<<"DERIVED";}
};
int main(){TestClass1 x;return 0;}
执行后的输出结果是( )。
选项
A、BASE
B、DERlJVED
C、BASEDERIVED
D、DERIVEDBASE
答案
D
解析
程序中的TestClass1为TestClass的派生类,从程序中的main函数入手,定义了1btClassl对象x。调用析构函数的顺序,先执仃派生类自己的析构函数,对派生类新增加的成员进行清理,然后调用子对象的析构函数,对子对象进行清理,最后调用基类的析构函数,对基类进行清理。这里派生类中析构雨数输出DERIVED,基类析构函数输出BASE。
转载请注明原文地址:https://kaotiyun.com/show/mfAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于运算符重载的描述中,正确的是()。
在下面横线上填上适当的语句,完成程序。#include<iostream>usingnamespacestd;classBase{intx;public:Base(inti
有如下语句序列:intk=0:do{k+=5;cout<<’$’;}while(k<19);while(k-->0)cout<<’*’;执行上面的语句序列输出字符“$”和“*”的个数分别是()。
有下列程序:#include<iostream>usingnamespacestd;classCon{charID;public:Con():ID(’A’){
有如下语句序列:intk=0:do{k+=5;cout<<’$’;}while(k<19);while(k-->0)cout<<’*’执行上面的语句序列输出字符“$”和“*”的个数分别是(
已知n是一个int型变量,下列语句中错误的是()。
下列有关拷贝构造函数的描述中错误的是()。
两个或两个以上模块之间关联的紧密程度称为()。
下面程序错误的语句是#include"iostream.h"①voidmain()②{③intA=0;④int&B;⑤B=A;⑥cout<<B;⑦
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为______。
随机试题
简述支气管肺炎的主要临床表现。
男,全身浮肿,尿少10天,BP23.9/14kPa。HGBllog/L,尿蛋白(+),RBC(-),近三天尿量
鼻咽癌的组织学类型中,以哪一种最为多见
女性,32岁,有静脉吸毒史,一周前突起畏寒,高热,近日反复咳嗽,咳痰,胸部X线检查示双肺多发结节状致密影,中央有小透光区并可见液平。患者最可能的致病菌是
人体力学的研究方法属于
耳舟2区所主治的疾病是
甲和乙签订合同,约定甲运送100台空调给乙,乙收到空调后的15日内一次性付清货款20万元。后甲和乙就此合同引发纠纷,甲将乙诉至法院。则关于本案下列说法中正确的是:()
作为最高国家行政机关和中央人民政府的国务院制定的()是国家最高行政管理权的产物,它对一切国家行政机关都有拘束力。
下列各项中,()属于美国居民。
丁公司2008年销售甲产品50000万元,根据产品质量保证条款的规定,产晶售出一年内,如发生正常质量问题,公司将负责免费修理。根据以往经验,出现小的质量问题发生的修理费为销售额的2%,出现大的质量问题发生的修理费为销售额的5%,根据预测,2008年售出的产
最新回复
(
0
)