首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Instrument{ public: virtual void Display()=0; }; class Pian
有如下程序: #include using namespace std; class Instrument{ public: virtual void Display()=0; }; class Pian
admin
2021-09-05
20
问题
有如下程序:
#include
using namespace std;
class Instrument{
public:
virtual void Display()=0;
};
class Piano:public Instrument{
public:
void Display(){/*函数体略*/}
};
int main(){
Instrument 8;
Instrument*p=0:
//…;
return 0;
}
下列叙述中正确的是( )。
选项
A、语句“Insturment*p=0;”编译时出错
B、语句“Instrument s;”编译时出错
C、类Piano中的Display函数不是虚函数
D、类Instrument是一个虚基类
答案
B
解析
本题考查纯虚函数和抽象类,纯虚函数是在声明虚函数时被“初始化”为0的函数,包含纯虚函数的类为抽象类,抽象类不能被实例化,所以语句“lnstrument s;”在编译时出错。
转载请注明原文地址:https://jikaoti.com/ti/hrc0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库系统的三级模式不包括()。
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}~A(){cout<<"~A";}};classB:publicA{A*p;pu
下列关于基类和派生类关系的叙述中,正确的是()。
计算斐波那契数列第n项的函数定义如下:intfib(intn){if(n==0)return1;elseif(n==1)return2;elsereturnfib(n-1)+fib
下列描述中错误的是()。
下列关于运算符函数的描述中,错误的是()。
在数据库系统中,用户所见的数据模式为
在软件开发中,需求分析阶段产生的主要文档是()。
多继承的构造顺序可分为如下四步:①所有非虚基类的构造函数按照它们被继承的顺序构造②所有虚基类的构造函数按照它们被继承的顺序构造③所有子对象的构造函数按照它们声明的顺序构造④派生类自己的构造函数体这四个步骤的正确顺序是()。
关于关键字class和typename,下列表述中正确的是()。
随机试题
大建中汤与小建中汤组成均含有的药物是
该患者的症状属于此病人目前处理哪项较合适
对于法律问题的判断包括价值判断与事实判断,这两者的区别一般表现在下列哪些方面?()
根据《民法总则》的规定,在()的情况下,委托代理可以不予终止。
M股份有限公司(以下简称M公司)2018年1月1日所有者权益总额为8500万元,其中,股本为3000万股,每股面值1元;资本公积1700万元;盈余公积1200万元;未分配利润2600万元。2018年度有关所有者权益事项如下:(1)2018年3月18日,M
中国境内最早的人类是()
编程寻找100~999之间的所有“水仙花数”,并统计个数,“水仙花数”是一个三位数,其中各位数字的立方和就等于该数本身。
志愿服务精神指的是()
治安管理处罚由县级以上人民政府公安机关决定,其中()可以由公安派出所决定。
根据班杜拉创立的道德教育的社会学习模式,行为获得的基本方法和品德教育的主要渠道是
最新回复
(
0
)