首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Instrument { public: virtual void Display()=0; }; class Piano : public Instrument {
有如下程序: #include using namespace std; class Instrument { public: virtual void Display()=0; }; class Piano : public Instrument {
admin
2021-06-10
27
问题
有如下程序:
#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/w3fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
判断一个字符串是否是回文串的递归函数定义如下:boolhuiwen(strings){intn=s.length();if(n
下列叙述中正确的是
有如下函数原型:intfunc(int**a,int*b,int&cintd);其中可称为引用参数的参数变量是
结构化程序所要求的基本结构不包括( )。
下列叙述中正确的是
下列关于栈的叙述正确的是()。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
在软件设计中,不属于过程设计工具的是()。
下列对于软件测试的描述中正确的是()。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
随机试题
已知:(30H)=83H,(31H)=0ABH,(32H)=16H,(33H)=89H,(34H)=19H,执行以下子程序后:MOVR0,#30HMOVR7,#0MOV
与病毒的不同之处在于,________________是没有自我复制功能的恶意程序。
Formillionsofpeople,theAmericandreamofowningahomeseemstobeslippingoutofreach(够不着)."Maybeyoungcouplescanno
该病人可能的诊断是该病人2天后体温又开始升高,血象白细胞总数升高,应考虑
流脑的高发年龄组是
治疗中焦虚寒,肝气上逆之巅顶头痛,宜选用()
下列灭火器配置场所的危险等级属于严重危险级的有()。
下列说法正确的是( )。
新兴技术的发展,总是面临诸多困难,实际应用难以符合其过高的预期,从而使对新兴技术的期望迅速走低。假若这项新兴技术能够坚持前行,不断完善而达到成熟,最终就有望得到广泛应用。但许多新兴技术在泡沫破灭之后,或由于缺乏资金的继续投入或由于技术本身的缺陷,并不能重新
未来的旧金山将整个运转在一个被称之为“氢网”的系统上。按照设计师们的构想,在因海平面升高而被淹没的沿海地区,将建起新的水产资源开发区,在开发区内,一个个海藻池、一座座高层建筑林立而起。旧金山以多雾闻名,这个设计很好地利用了这一自然资源:新颖奇特的集雾装置“
最新回复
(
0
)