首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
64
问题
有如下程序: #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://www.kaotiyun.com/show/o6Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序#include<stdio.h>main(){inta=0,b=1;if(++a==b++)printf("T");elseprintf("F");
请编写函数fun,其功能是:计算并输出下列多项式的值:例如,在主函数中从键盘给n输入15,则输出为:s=2.718282。注意:要求n的值大于1但不大于100。部分源程序在文件PROGl.C中。请勿改动主函数mai
以下对联合类型叙述正确的是()。
关于C语言用户标识符的叙述中,错误的是()。
以下对联合类型叙述正确的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:找出N×N矩阵中每列元素中的最大值,并按顺序依次存放于形参b所指的一维数组中。请在程序的下画线处填入正确的
某系统结构图如下图所示该系统结构图的最大扇出数是
下面不属于软件测试实施步骤的是
随机试题
Mostpeopleknowthatalotisridingontheircreditscore,fromtheinterestratesyoupayonyourloans,toyourabilitytor
Access提供了两种创建数据库的方法:使用数据库向导创建数据库;先建立一个_________,然后向其中添加数据库对象。
离断肢体正确的保存方法是用无菌纱布包裹后放入
炉膛爆炸事故是指炉膛内积存的可燃性混合物瞬间同时爆燃,从而使炉膛烟气侧突然升高,超过了设计允许值而产生的正压爆炸。下列关于炉膛爆炸事故预防方法中,不适用的是()。
下列选项中,()是以对外交通的货运枢纽为中心。
下列关于我国城市交通政策的阐述中不正确的是()。
设置操作员权限。
企业为鼓励生产车间职工自愿接受裁减而给予的补偿,应该计入的科目是()。
2×17年,甲公司发生的有关交易或事项如下:(1)购入商品应付乙公司账款2000万元,以库存商品偿付该欠款的20%,其余以银行存款支付;(2)以持有的公允价值为2500万元的对子公司(丙公司)投资换取公允价值为2400万元的丁公司25%股权,补价100万元
Themostconvincingevidencefortheimportanceofadultinfluenceonachild’sintelligencecomesfromastudyof"atrisk"chi
最新回复
(
0
)