首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
32
问题
有如下程序:
#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打开考生文件夹下的工程projl,其中有“MP3播放器”’类MP3Player和主函数main的定义。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正。更正后程序的输出
有如下程序:#includeusingnamespacestd;classEquipment{public:Equipment(){cout
有如下程序:#includeusingnamespacestd;classBag{public:Bag(intp,chars=’M’):price(p),size(s){}voidSh
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整。请按要求完成下列操作,将类Date的定义补充完成。(1)定义私有数据成员year、month和day,分别用于表示年、月和日,它们都
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:i=5i=10i=15i=20注意:错误的语句在//******error******的下面,修改该语句即可。#include
静态数据成员在()进行初始化。
按照标识符的要求,下列选项中,()符号不能组成标识符。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。注意:不要改动main函数,不能增行或删行,
当循环队列非空且队尾指针等于队头指针时,说明循环队列己满,不能进行入队运算。这种隋况称为()。
随机试题
汽油机工作时,曲轴每转()周,各缸均点火一次。
下列关于σ因子的描述哪一项是正确的?
Thispartistotestyourabilitytodowriting.YouarerequiredtowriteacompositiononthetopicTurnoffYourMobilePhone
患者,男性,60岁,全口义齿修复2天后复诊,主诉义齿松,易脱落。检查义齿基托与黏膜之间的接触关系时应了解对全口义齿基托组织面的要求哪一项是错误的
血热妄行型紫癜的临床表现,下列哪项是错误的
牙髓-牙本质复合体的增龄变化表现在以下几个方面,除了
功专理脾肺气滞的药物是()
关于财务分析的下列说法,正确的有()。
成本责任制的关键是()。
1.描述你以前的学习和工作经历2.你的现状、兴趣和爱好3.建议见他/她
最新回复
(
0
)