首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
27
问题
有如下程序:
#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://jikaoti.com/ti/xmt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
面向对象程序设计将数据和()放在一起,作为一个相互依存、不可分割的整体来处理。
数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为
假定一个二维数组的定义为"int a[3][5];”,则该数组所含元素的个数为15,所占的存储空间的字节数为【 】。
如果一个类含有一个以上的纯虚函数,则称该类为
下列叙述中错误的是()。
下面关于ios类的叙述中,正确的是()。
下列哪个是C++语言的有效标识符?
下列不属于软件工程的3个要素的是1
以下选项中合法的用户标识符是
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是
随机试题
属于中国人民银行货币政策委员会的当然委员的是()
下列哪一神经通路受损可导致帕金森病
如果收缩压降至9.3~12.0kPa,脉率增至130次/分,表示出血量约达全身总血量的
符合医学伦理学研究的是
A、 B、 C、 D、 A本题正确答案为A。每个汉字都有三个封闭区域,据此选择A项。
下列对存单的理解,正确的是()。
在2016年3月的人机大战中,可以学习并模仿人类下棋的人工智能围棋程序AlphaGo以4:1战胜了韩国棋手李世石,这也代表着人工智能发展到了新的阶段,人工智能的出现及其发展对马克思主义哲学的意义在于()。
王先生用清洗剂擦拭抽油烟机,已知每次可擦掉上次残留污垢的3/5,那么至少需要重复擦拭()次,才能使最终残留的污垢不超过5%。
根据以下资料,回答以下问题。2008~2012年,中国内地货物进口额占当年货物进出口总额比重最大的是:
同一个VLAN中的成员可以形成一个广播域,从而实现何种功能?使Switch1的千兆端口允许所有VLAN通过的配置命令如下,请给出空白处的配置内容:Switchl(config)#interfacegigabit0/1(进入千兆端口配置模式)
最新回复
(
0
)