首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Instrument{ public: virtual void Display()=0; }; class Piano:public Instrum
有如下程序: #include<iostream> using namespace std; class Instrument{ public: virtual void Display()=0; }; class Piano:public Instrum
admin
2017-07-28
48
问题
有如下程序:
#include<iostream>
using namespace std;
class Instrument{
public:
virtual void Display()=0;
};
class Piano:public Instrument{
nublic:
void Display(){/*函数体略*/}
};
int main(){
Instrument s;
Instrument *p=0:
//…;
return0;
}
下列叙述中正确的是( )。
选项
A、语句“Insturment*p=0;”编译时出错
B、语句“Instrument s;”编译时出错
C、类Piano中的Display函数不是虚函数
D、类Instrument是一个虚基类
答案
B
解析
本题考查纯虚函数和抽象类,纯虚函数是在声明虚函数时被“初始化”为O的函数,包含纯虚甬数的类为抽象类.抽象类不能被实例化.所以语句“Instrument s;”在编译时出错。
转载请注明原文地址:https://www.kaotiyun.com/show/TFAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
面向对象程序设计将数据和()放在一起,作为一个相互依存、不可分割的整体来处理。
若有下面的说明和定义:structtest{charm2;floatm3;unionuu{charu1[5];floatu2;}u
下列描述中错误的是( )。
下面程序运行结果为( )。 main() { char c=’a’; if(’a’<c< =’z’) cout<<"LOW"; else cout<<"UP"; }
设a,b,c都是int的变量,且a=3,b=4,c=5,则下面的表达式中值为0的是( )
关于模板,下列说法不正确的是()。
在关系数据库中,用来表示实体之间联系的是
下述关于数据库系统的叙述中正确的是
随机试题
Withouthispermission,there______nosuchopportunityoffered.
环境影响识别的方法有( )。
以下不属于国际金融组织的作用的是( )。
中国甲午战争博物馆内,()双主炮,堪称“镇馆之宝”。
在设立地役权的问题上,对于土地所有权人和土地使用权人之间的关系说法不正确的是()。
参会代表在主席台前合影后,某专家要求拍一张单身照,摄影师应采取的方法是()。
对于自我效能感的功能的描述,不正确的是()
什么是行为金融学?行为金融学如何对传统效率市场造成严峻的挑战?
GeorgeWashingtonwassixfeettall,with【C1】______shoulders,abignose,reddishhairthatwasnowgreyandthat【C2】______ofpo
Technologyhasbeenanencouragementofhistoricalchange.ItactedassuchaforceinEnglandbeginningintheeighteenthcentu
最新回复
(
0
)