首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
43
问题
有如下程序: #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全国计算机二级
相关试题推荐
阅读以下程序#includemain(){IntCase;floatprintF;printf("请输入2个数:");scanf("%d%f",&Case,&printF);
对于循环队列,下列叙述中正确的是( )。
以下程序的输出结果是()。#include<stdio.h>voidprt(int*x,int*y,int*z){printf(’’%d,%d,%d\n’’,++*x,++*y,*(z++));}
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
下列排序方法中,最坏情况下比较次数最少的是()。
下列关于C语言数据文件的叙述中正确的是()。
下列二叉树描述中,正确的是()。
下面不能作为结构化方法软件需求分析工具的是
以下选项中,能用作用户标识符的是()。
下列函数原型声明中错误的是
随机试题
关于消化性溃疡的癌变,下列哪项是正确的
A.等容收缩期B.射血期C.舒张前期D.等容舒张期E.充盈期
发热伴寒战最不常见于哪一项
某市卫生行政部门计划对该市65周岁以上老年人进行口腔健康状况调查,并依据调查结果制定今后的口腔疾病防控规划。进行标准一致性检验后,某检查者的Kappa值为061,说明其可靠度为
A.羌活B.苍耳子C.辛夷D.藁本E.白芷善治太阳头痛的药物是()
甲校从乙电脑公司购进100台电脑,全部质量不合格。经双方协商,乙公司同意全部退货,但一直拖着不付退货款。于是甲校以乙公司为被告向法院起诉。但此时乙公司已被丙公司兼并,成为一个下属分公司。原乙公司经理以乙公司早已不存在为由,不归还欠款;而丙公司认为该债务属原
甲企业采用标准成本法进行成本控制,当月产品实际产量大于预算产量,导致的成本差异是()。
接上题。其他资料不变,第七个资料改为:2012年6月30日,甲公司从其他股东处购入乙公司8%的股权,支付价款4000万元。该项交易后,甲公司仍能够控制乙公司的财务和生产经营决策。要求:编制甲公司2012年6月30日购买乙公司8%股权的会计分录。
______是指儿童在发展过程中出现的,在严重程度和持续时间上都超过了相应年龄所允许的正常范围的异常行为。
马克思和恩格斯认为在共产主义社会将要消失的“三大差别”有()。
最新回复
(
0
)