首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class BASE{ public: ~BASE(){cout<<’’BASE’’;} }; class
有如下程序: #include<iostream> using namespace std; class BASE{ public: ~BASE(){cout<<’’BASE’’;} }; class
admin
2017-11-28
65
问题
有如下程序:
#include<iostream>
using namespace std;
class BASE{
public:
~BASE(){cout<<’’BASE’’;}
};
class DERiVED:public BASE{
public:
~DERIVED(){tout<<’’DERiVED’’;}
};
int main(){DERIVED x;return 0;}
执行后的输出结果是( )。
选项
A、BASE
B、DERIVED
C、BASEDERlJVED
D、DERIVEDBASE
答案
D
解析
此题考查的是派生类的定义和使用。当对象被删除时,派生类的析构函数就被执行。由于析构函数不能被继承,因此在执行派生类的析构函数时,基类的析构函数也将被调用。执行顺序是先执行派生类的析构函数,再执行基类的析构函数,其顺序与执行构造函数的顺序正好相反。
转载请注明原文地址:https://kaotiyun.com/show/wxAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有如下关系表:则下列操作中正确的是
数据库系统的主要特点为数据集成性、数据的高______和低冗余性、数据独立性和数据统一管理和控制。
在深度为5的满二叉树中,叶子结点的个数为
以下有关析构函数的叙述中错误的是
有关析构函数的说法中错误的是
在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classBase{protected:voidfun(){}};classDe
假定MyClass为一个类,则执行MyClass a b(2),*p;语句时,自动调用该类构造函娄( )次。
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
下列程序从保存整数的文本文件”c:Sample.dat”中依次取出每个数据并显示出来,同时统计并显示出所有数据的个数。程序划线处的表达式为______。#include<stream.h>#include<stdlib.h>void
下列符号中可以用作C++标识符的是()。
随机试题
影响买方讨价还价能力的因素包括()。
患儿男性,胎龄40周出生的新生儿。患儿系G1P1,母亲因胎动减少而至产科就诊,胎心率仅40次/min,于是行急诊剖宫产,出生体重3.7kg。Apgar评分1分钟2分,5分钟5分,出生时从口咽部可吸出胎粪。生后不久,患儿表现出吸气性凹陷及呻吟,并出现全身发绀
恶性肿瘤的异型性中最重要的是
A.阴陵泉B.太冲C.委中D.尺泽E.足三里
呕出大量鲜血且不易控制的常见病因是
证券公司属于非银行金融机构,主要业务包括有价证券的自营买卖、委托买卖、认购业务和销售等四种。()[2010年考题]
常见影响工程进度的风险有()。
县级以上人民政府统计机构在调查统计违法行为或者核查统计数据时,有权采取的措施有()。
系统性风险是指金融机构从事金融活动或交易所在的整个系统(机构系统或市场系统)因外部因素的冲击或内部因素的牵连而发生剧烈波动、危机或瘫痪,使单个金融机构不能幸免,从而遭受经济损失的可能性。根据上述定义,下列说法中不属于系统性风险的是()。
【B1】【B6】
最新回复
(
0
)