首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Instrument{ public: virtual void Display()=0; }; class Pi
有如下程序: #include using namespace std; class Instrument{ public: virtual void Display()=0; }; class Pi
admin
2016-08-19
43
问题
有如下程序:
#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/tZNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intn;public:sample(){}
以下各选项中,()中都是C++语言保留字。
在C++流类库中,根基类为______。
已知有定义constintD=5;inti=1;doublef=0.32;charc=15;则下列选项错误的是
一个满二叉树其深度为4,则其叶子节点的个数为()。
下列for语句的循环次数为【】。for(inta=0,b=1;b&&a<5;a++);
下列叙述中错误的是()。
c++流中重载了运算符<<,它是一个
下列运算符中,在C++语言中不能重载的是
如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是
随机试题
设立出版单位,应具备()等条件。
在当代中国,每个爱国者都应遵守的最政治准则是
A、颞横回B、角回C、海马旁回钩D、距状沟两岸E、缘上回嗅区位于()
患者,女,45岁。颈后肿痛伴发热4天。有糖尿病史8年。查体:颈后局部小片皮肤硬肿,肤色暗红,其中有多个脓点。该患者最可能的诊断是
功能凉血止血,解毒敛疮的药物是
弱化房屋缺陷,强化房屋优点的具体做法有()。
据统计,新疆现有清真寺、教堂、寺院等宗教活动场所2.48万座,信教群众占新疆人口的56.3%,自治区政府每年投入大笔资金用于保护宗教遗址。这说明在我国()。
ForcenturiesinSpainandLatinAmerica,headinghomeforlunchandasnoozewiththefamilywassomethinglikeanationalrig
考生须知1.申论考试与传统的作文考试不同,是分析驾驭材料的能力与表达能力并重的考试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定的资料,按照后面提出的“答题要求”依次作答在答题纸指定位置。4.答题时请认准题号,避免答错位置影
在下列关于二叉树的叙述,选出正确的一项
最新回复
(
0
)