首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iOStream> uSing namespace std; class Instrument{ public: virtual void Display()=0; };
有如下程序: #inc1ude<iOStream> uSing namespace std; class Instrument{ public: virtual void Display()=0; };
admin
2020-11-11
36
问题
有如下程序:
#inc1ude<iOStream>
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
解析
由于函数Display()是一个纯虚函数,所以类Instrument是抽象类,而抽象类是不能定义对象的,因而选项B)为正确选项。
转载请注明原文地址:https://kaotiyun.com/show/Elyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序#inc1ude<iostream>#inc1ude<iomanip>usingnamespacestd;c1assMyClass{public:MyClass(){cout<<’
若有定义语句“inti=2,j=3;”,则表达式i/j的结果是()。
在定义函数模板或类模板时,开头的保留字是()。
当使用ofstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assPair{intm,n;public:Pair(intj,intk):m(j),n(k){}
有如下类定义:c1assFoo{public:Foo(intv):value(v){}//①~Foo(){}//②private:Foo(){}//③
下列关于继承方式的描述中,错误的是()。
有如下类声明:c1assXA{intx;public:XA(intn){x=n;}};c1assXB:publicXA{inty;public:XB(in
下列关于函数重载的叙述中,错误的是()。
随机试题
犯罪集团中的主犯不一定是首要分子。()
简述西安事变及其和平解决的意义。
20世纪50年代具有中国特点的社会主义改造道路对当今中国特色社会主义建设道路的探索有何启示。
乳癌侵犯Cooper韧带出现的体征是()。
临时设施费用包括临时设施的()
理财规划师预计某只基金在未来10年内将取得平均每年8%的收益率,若无风险受益率为3%那么要使该基金和无风险资产组成的投资组合保证6%的平均收益率,应投资()。
出版物市场的构成要素包括()等。
孟子教育的目的在于“明人伦”。()
Lookattheofficeplanbelow.Itshowsthevarioussectionsofasmallconsultancycompany.Forquestions6-10,decidewhichse
【B1】【B10】
最新回复
(
0
)