首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Instrument { public: virtual void Display()=0; }; class P
有如下程序: #include using namespace std; class Instrument { public: virtual void Display()=0; }; class P
admin
2021-09-05
60
问题
有如下程序:
#include
using namespace std;
class Instrument {
public:
virtual void Display()=0;
};
class Piano:public Instrument {
public:
void Display(){/*函数体略*/}
};
int main(){
Instrument s;
Instrument *p=0;
//…;
return 0;
}
下列叙述中正确的是( )。
选项
A、语句“Insturment *p=0;”编译时出错
B、语句“Instrument s;”编译时出错
C、类Piano中的Display函数不是虚函数
D、类Instrument是一个虚基类
答案
B
解析
本题考查纯虚函数和抽象类,纯虚函数是在声明虚函数时被“初始化”为0的函数,包含纯虚函数的类为抽象类,抽象类不能被实例化,所以语句“Instrument s;”在编译时出错。
转载请注明原文地址:https://kaotiyun.com/show/7Ofp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classBox{public:doubleGetLength(){returnlength;}doubleGetWidth();
面向对象方法中,继承是指()。
有如下定义:intb[10]={1,2,3,4,5,6,7,8,9,10}*q=b;则数值为8的表达式是()。
下面是一个模板声明的开始部分:templatedouble…由此可知()。
有如下程序:#includeusingnamespacestd;classBase{intx:public:Base(intn=0):x(n){cout
下列叙述中正确的是()。
请打开考生文件夹下的解决方案文件proj3,其中定义了一个字符串变量类StringVar。类成员的说明在程序注释中。请在//********333********和//********666********之间填写StringVar成员函数和友元函数的实现
有如下函数模板:femplate<typenameT,typenameU>Tcast(Uu).{returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是
下列符号中,正确的C++标识符是()。
在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗。则实体医生和患者之间的联系是
随机试题
下列对于数字媒体的分类,正确的是_________。
《素问.至真要大论》认为,“诸痛痒疮”者,病属于
以下关于债权人行使撤销权的具体条件的说法不正确的是()。
下列对期货从业人员暂停其期货从业人员资格的处罚适用正确的是()。
货币需求作为一种经济需求,是由()共同决定。
阅读下面这首词,回答问题。破阵子.为陈同甫赋壮词以寄之(宋)辛弃疾醉里挑灯看剑,梦回吹角连营。八百里分麾下炙,五十弦翻塞外声,沙场秋点兵。马作的卢飞快,弓如霹雳弦惊。了却君王天下事,赢得生前身后名。可怜白发生!
根据《中华人民共和国教师法》的规定,学校应对教师考核的内容有()。
2008年北京奥运会,我国在多个体育项目上都取得了历史性的突破。以下体育项目中,属于我国在奥运史上首次获得金牌的有()。
下列成语与人物对应不正确的是:
A.aimB.argueC.reducingD.becauseE.reflectsF.strengthG.seekingH.availableI.respondJ.complyK.readL.l
最新回复
(
0
)