首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Employee{ public: {cout<<’E’;} }; class Manager:public Em
有如下程序: #include using namespace std; class Employee{ public: {cout<<’E’;} }; class Manager:public Em
admin
2020-10-21
25
问题
有如下程序:
#include
using namespace std;
class Employee{
public:
{cout<<’E’;}
};
class Manager:public Employee{
public:
~Manager(){cout<<’M’;}
};
int main(){
Employee*obj=new Manager;
delete obj;
return 0;
}
若运行时的输出结果是“ME”,则划线处缺失的部分是( )。
选项
A、Employee()
B、~Employee()
C、virtual Employee()
D、virtual~Employee()
答案
D
解析
由题意可知,M是调用了类Man—ager的析构函数输出的,输出M后输出E,又由于在调用派生类Manager的析构函数后,接着会调用了Em-ployee的析构函数,所以划线处缺失的必定是Employee的析构函数,且基类的析构函数需要声明为虚函数,否则将不会调用派生类的析构函数,所以答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/PVyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用菜单命令或直接用VC6打开考生文件夹下的工程proj3,其中声明了Date类,它是一个用于表示日期的类。成员函数isLessThan用以比较两个日期的大小:当第一个日期早于第二个日期时,返回true,否则返回false。请补充完整函数isLessTh
请使用菜单命令或直接用VC6打开考生文件夹下的工程proj2,实现一个自定义的字符串类MyString,重载取下标操作符([]),使类的对象能够通过下标取字符串的某位元素。如果下标越界,则返回第一个元素的值。请在程序中//**********
有3个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
有如下程序:#include#includeusingnamespacestd;classPerson{public:Person(stringn):name(n){}~Pers
在C++中,编译系统自动为一个类生成默认构造函数的条件是()。
有如下程序段:inti=1;intj=4;intmain(){inti=5;j+=i;cout
有如下程序:#includeusingnamespaeestd;ela$8Sample{friendlongfun(Samples);public:Sample(10nga){x=a;}
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整。请按要求完成下列操作,将类Date的定义补充完成。(1)定义私有数据成员year、month和day,分别用于表示年、月和日,它们都
下列关于对象概念的描述中,正确的是()。
随机试题
肺气肿患者可出现下列体征,除了
良性肿瘤与恶性肿瘤最重要的鉴别
A.金黄色葡萄球菌B.溶血性链球菌C.白色念珠菌D.变形杆菌E.拟杆菌真菌性脓毒症常见致病菌是
对急腹症病人最应重视的护理问题是
保证责任消灭的事由包括()。
关于国有独资公司,()说法是正确的。
有一底面宽度为b的钢筋混凝土条形基础,其埋置深度为1.2m。取条形基础长度1m计算,其上部结构传至基础顶面处的标准组合值:竖向力FK。弯矩MK。已知计算GK(基础自重和基础上土重)用的加权平均容重γG=20kN/m3。基础及工程地质剖面如图所示。Fk
三种受压杆件如图5—7—8所示,杆1、杆2和杆3中的最大压应力(绝对值)分别为σmax1、σmax2和σmax3表示,则它们之间的关系为()。
下面属于会计核算软件的是()。
简述皮亚杰的认知发展理论。
最新回复
(
0
)