首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream) using namespace std; classBASE{ public: ~BASE(){cout<<“BASE”;} }; class DERIVED:p
有如下程序: #include<iostream) using namespace std; classBASE{ public: ~BASE(){cout<<“BASE”;} }; class DERIVED:p
admin
2010-12-16
50
问题
有如下程序: #include<iostream) using namespace std; classBASE{ public: ~BASE(){cout<<“BASE”;} }; class DERIVED:public BASE{ public: ~DERIVED(){COUt<<“DERIVED”;} }; int main(){DERIVED x;return 0;} 执行后的输出结果是( )。
选项
A、BASE
B、DERIVED
C、BASEDERIVED
D、DERIVEDBASE
答案
D
解析
本题考查派生类的定义和使用。当对象被删除时,派生类的析构函数就被执行。由于析构函数不能被继承,因此在执行派生类的析构函数时,基类的析构函数也将被调用。执行顺序是先执行派生类的析构函数,再执行基类的析构函数,其顺序与执行构造函数的顺序正好相反。所以当main函数结束时,派生类DERIVED的对象x将被删除,那么派生类DERIVED的析构函数先被调用,输出DERIVED,然后调用基类的析构函数输出BASE。
转载请注明原文地址:https://kaotiyun.com/show/o6Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intfun(chars[]){char*p=s;while(*p!=0)p++;return(p-s);}main(){
有以下程序:#include<stdio.h>typedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}main(){inti:Aa={1,2};
下列给定程序中,函数fun的功能是:将形参a所指数组中的前半部分元素中的值与后半部分元素中的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。例如,若a所指数组中的数据为:1,2,3,4,5,6,7,8,9,则调换后为:6,7,
流程图是描述算法的很好的工具,一般的流程图中由几种基本图形组成。其中判断框的图形是
下列关于C语言数据文件的叙述中正确的是()。
以下叙述中不正确的是()。
关于C语言用户标识符的叙述中,错误的是()。
支持子程序调用的数据结构是()。
有如下程序#include<stdio.h>structperson{charname[10];intage;};main(){structpersonroom[2]={{"Wang",
设二叉树如下:则后序序列为
随机试题
Forthispart,youarerequiredtowriteacompositionof120to180words.Yourwritingshouldbebasedonthetitleandoutlin
黑暗来了。我的眼睛失掉了一切。于是大门内亮起了灯光。灯光并不曾照亮什么,反而增加了我心上的黑暗。我只得失望地走了。我向着来时的路回去。已经走了四五步,我忽然掉转头,再看那个建筑物。依旧是阴暗中的一线微光。我好像看见一个盛满希望的水碗一下子就落在地上打碎了一
“通因通用”适用于治疗的病证是
在某工程网络计划中,工作M的最早开始时间和最迟开始时间分别为第15天和第18天,其持续时间为7天。工作M有2项紧后工作,它们的最早开始时间分别为第24天和第26天,则工作M的总时差和自由时差()天。
根据《民法典》的规定,代理的种类包括()。
Aseveryoneknows,therearefartoomanypeopleintheword.Oratleast,theresoonwillbetoomanypeople,becausetherate
下列关于10GbpsEthernet特征的描述中,错误的是()。
A、 B、 C、 D、 C
Thebiggestsafetythreatfacingairlinestodaymaynotbeaterroristwithagun,butthemanwiththeportablecomputerinbus
Thetaskofbeingacceptedandenrolledinauniversityorcollegebeginsearlyforsomestudents.Long【C1】______theygraduate
最新回复
(
0
)