首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class BASE{ public: ~BASE(){cout
有如下程序: #include using namespace std; class BASE{ public: ~BASE(){cout
admin
2020-04-07
4
问题
有如下程序:
#include
using namespace std;
class BASE{
public:
~BASE(){cout<<"BASE";}
};
class DERIVED:public BASE{
public:
~DERIVED(){cout<<"DERIVED";}
};
im main(){DERIVED x;return 0;}
执行后的输出结果是( )。
选项
A、BASE
B、DERIVED
C、BASEDERIVED
D、DERJVEDBASE
答案
D
解析
此题考查的是派生类的定义和使用。当对象被删除时,派生类的析构函数就被执行。由于析构函数不能被继承,因此在执行派生类的析构函数时,基类的析构函数也将被调用。执行顺序是先执行派生类的析构函数,冉执行基类的析构函数,其顺序与执行构造函数的顺序正好相反。
转载请注明原文地址:https://www.kaotiyun.com/show/z58p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
不能作为重载函数的调用的依据是
下列程序的运行结果是#include<iostream.h>voidfun(int*a,int*B){int*k;k=a;a=b;b=k;}void
下列关于C++函数的描述中正确的是()。
有如下程序:#includeusingnamespacestd;classBase{public;intm,n;};classDerivedl:__________Base{};
以下有关类与结构体关系的叙述不正确的是
对于重载的运算符>>,它是一个
在结构化方法中,软件功能分解属于下列软件开发中的阶段是()。
若有以下函数调用语句:f(m+n,x+y,f(m+n,z,(x,y)));在此函数调用语句中实参的个数是()。
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为______。
若有定义:int*p;则下列各选项中,不同于表达式“*p=*p+1;”的是()。
随机试题
MostAmericanpeoplehaterepeatingthesameworkendlessly,especiallythosewholiveinWestAmerica.Theytrytheirbesttom
女性,43岁,肺部听诊可闻及大水泡音,该患者的诊断是
轻型井点系统由井点()和抽水设备组成。
货币供应量过多是通货膨胀产生的根本原因,而货币贬值、物价上涨,则是通货膨胀的表现形式。()
()负责全国储蓄管理工作。
李某系某校中学教师,因故意犯罪被处三年有期徒刑。按照《中华人民共和国教师法》的相关规定,以下说法正确的是()。
远古神话传说“夸父追日”见于我国古代地理名著《山海经》。()
《湘江评论》
A.充填物过高,有早接触B.充填物悬突C.充填材料化学刺激D.牙髓状态判断错误E.对颌牙有不同金属修复体龋齿充填后与对颌牙接触时疼痛,可能的原因是()。
WhatwerethethingsinBritainthatDr.Mathewfoundmoststrangewhenhefirstarrived?
最新回复
(
0
)