首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
16
问题
有如下程序:
#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://kaotiyun.com/show/fb5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classMusic{public:voidsetTitle(char*str){strcpy(title,str);)pr
下列叙述中正确的是()。
有如下程序:#includeusingnamespacestd;classA{public:A(inti):rl(i){}voidprint(){cout
将以下程序写成三目运算表达式是()。if(x<y)min=x;elserain=y;
下列有关C++流的叙述中,错误的是()。
如需要向一个二进制文件尾部添加数据,则该文件的打开方式为()。
下列关于派生类构造函数和析构函数的说法中,错误的是()。
有两个关系R和S如下:则由关系R得到关系S的操作是()。
下列关于二叉树的叙述中,正确的是
已知表达式++a中的“++”是作为成员函数重载的运算符,则与++a等效的运算符函数调用形式为()。
随机试题
垂直管施焊中,焊炬作(),以控制熔池温度。
博美犬,5岁,主诉2周前产仔5只,昨天出现站立不稳,就诊当日该犬四肢呈游泳状,体温41.5℃,心率140次/min,呼吸促迫,全身肌肉阵发性抽搐。引起该患犬发病的原因最可能是
A.一次常用量B.3日常用量C.7日常用量D.15日常用量吗啡缓释片用于门诊癌症疼痛患者的处方最大用量为
建筑物内紧靠防火墙两侧的门窗洞口之间最近的水平距离小于2m时,低层和多层建筑应装有耐火极限不低于()的非燃烧体固定窗扇的采光窗。
《土地法》对农民集体所有土地转让的规定有()。
董事会在严格遵守监管法规中关于自营业务规模等风险控制指标规定的基础上.根据公司()情况确定自营业务规模、可承受的风险限额等,并以董事会决议的形式进行落实。Ⅰ.资产Ⅱ.负债Ⅲ.损益Ⅳ.资本充足
核心雇员流失的风险具体体现为()。
生态文明建设是“五位一体”总体布局和“四个全面”战略布局的重要内容。要切实贯彻新发展理念,树立()的强烈意识,努力走向社会主义生态文明新时代。
ThefollowingsecuritymeasureswillbetakenaccordingtotheInteriorMinisterEXCEPTthat
Wedon’tallow_______inthemeetingroom.
最新回复
(
0
)