首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-07-23
41
问题
有如下程序:
#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、语句Instrument *p=0;编译时出错
B、语句Instrument s;编译时出错
C、类Piano中的Display函数不是虚函数
D、类Instrument是一个虚基类
答案
B
解析
Instrument含有纯虚函数,因此是一个抽象类,而抽象类不能被实例化,因此定义Instrument对象s时编译出错。
转载请注明原文地址:https://jikaoti.com/ti/Rql0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下面的类声明中,错误的是
有如下程序:classBase{public:intdata;};classDerived1:publicBase{};classDerived2:protectedBase{};intmain(){Deriv
有如下函数定义:voidfunc(inta,int&b){a++;b++;}若执行代码段:intx=0,y=1;func(x,y);则变量x和y的值分别是()。
已知函数f的原型是voidf(int*a,long&b);,变量v1、v2的定义是:intv1;longv2;下列调用语句中正确的是()。
下列关于C++流的描述中,错误的是()。
有如下程序:#include#includeusingstd::cout;classPoint{public:frienddoubledi
下列关于基类和派生类关系的叙述中,正确的是
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为
下列选项中,不是C++关键字的是
数据库技术的根本目标是()。
随机试题
肝与肾之间的关系为
宜从小量开始,缓缓增加,不可骤用大量,以免阳升风动,头晕目赤,或伤阴动血的药物是()
在我国“特定人的权利”中的特定人,是指公民中的()
同一企业可以同时采用几种不同的账务处理程序。()
劳动法律关系的主体是指()。
Assumingthataconstanttravel-timebudget,geographicconstraintsandshort-terminfrastructureconstraintspersistasfundame
专利技术
删除用户自定义的函数使用【15】语句来实现。
car
WhatdoestheMinisterwanttokeepaneyeon?
最新回复
(
0
)