首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Instrument{ public: virtual void Display():0; };
有如下程序: #include<iostream> using namespace std; class Instrument{ public: virtual void Display():0; };
admin
2017-11-28
51
问题
有如下程序:
#include<iostream>
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
解析
由于函数Display()是一个纯虚函数,所以类Instrument是抽象类,而抽象类是不能定义对象的,因而选项B为正确选项。
转载请注明原文地址:https://www.kaotiyun.com/show/WxAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下面横线上填上适当的语句,完成程序。#include<iostream>usingnamespacestd;classBase{intx;public:Base(inti){x
磁盘文件操作中,打开磁盘文件的访问方式中以追加方式打开文件的
下面程序有注释的语句中,错误的语句是( )。 #include <iostream> using namespace std; class A{ int a; public: void show A(
在面向对象方法中,类之间共享属性和方法的机制称为______。
下列程序编译错误,因为add函数返回值是一个引用,故对return后返回值的要求是【 】。#include<iostream.h>int&add(intx,inty){
有如下语句序列: int k=0; do{k+=5;cout<<’$’;} while(k<19); while(k-->0)cout<<’*’; 执行上面的语句序列输出字符“$”和“*”的个数分别是( )。
下列选项中合法的用户标识符是( )。
用树形结构表示实体之间联系的模型是
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
同一概念在一处为实体而在另一处为属性或联系的冲突在视图集成中叫()。
随机试题
库房内垛距一般为()。
腹股沟疝在手术中发现疝囊颈在腹壁下动脉内侧,诊断为
患者,男,62岁。发热,乏力2个月伴胸闷10余天。提示:胸腔积液化验检查结果:比重1.019,细胞数1000×106/L,中性粒细胞78%,红细胞80×109/L,蛋白含量38g/l,糖0.3mmol/L,乳酸脱氢酶3560U/L,腺苷脱氨酶
与极滋养层接触的蜕膜称覆盖在囊胚上面的蜕膜为
如果外汇储备货币的汇率上升,下列说法正确的是()。
学习理论认为()。
Beth:Youlookalittlepale.AreyouOK?Jerry:______,Ifeelterrible.
朝核会议
认识中国近代一切社会问题和革命问题的最基本的依据是认识
A、Bycreditcard.B、Withcash.C、Withacheque.D、Hedoesn’twanttobuythem.AHowdoesthemanwanttopayfortheshoes?
最新回复
(
0
)