首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Instrument { public: virtual void Display()=0。 }; class Piano:public Instrument
有如下程序: #include using namespace std; class Instrument { public: virtual void Display()=0。 }; class Piano:public Instrument
admin
2020-07-23
71
问题
有如下程序:
#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、语句Instrument *p=0;编译时出错
B、语句Instrument s;编译时出错
C、类Piano中的Display函数不是虚函数
D、类Instrument是一个虚基类
答案
B
解析
Instrument含有纯虚函数,因此是一个抽象类,而抽象类不能被实例化,因此定义Instrument对象s时编译出错。
转载请注明原文地址:https://kaotiyun.com/show/41yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
若有下面的函数调用:fun(a+b,3,max(n-1,b))则fun的实参个数是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
下列叙述中正确的是
对于一个类定义,编译器可能会自动生成的函数不包括
下列有关类继承的叙述中,错误的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
下列选项中,不是C++关键字的是
若要对类Value中重载的类型转换运算符long进行声明,下列选项中正确的是
给定程序中,函数fun的功能是:将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的中括号处填入正确的内容并把中括号删除,使
随机试题
从达不成协议的替代选择中所获得的价值衡量是()
关于神经系统基本概念的描述,哪项是正确的()
患者男,31岁。胸部受伤,急诊入院。经吸氧,呼吸困难无好转,有发绀及休克体征。查体:左胸饱满,气管向右移位,左侧可触及骨擦音,叩之鼓音,听诊呼吸音消失,皮下气肿明显。诊断首先考虑是()
早期胃癌是指癌组织()。
A公司因长期拖欠到期债务无力偿还,被债权人申请破产。A公司目前的基本情况如下:A公司登记注册地与公司主要办事机构所在地均为甲市,生产基地则在乙市;A公司的债权人之一B建材公司因经济纠纷于2个月以前起诉A公司;A公司欠建设银行贷款1000万元,其中的800万
被列为江西的四大名阁的有()。
某学校在做广播体操时,三年级的学生站成一个实心方阵(正方形队列)时,还多10人,如果站成一个每边多1人的实心方阵,则还缺少15人,问三年级的学生共有多少人?()
高知识群体
Usingtheinformationinthetext,completeeachsentence14-18,withawordorphrasefromthelistbelow.Foreachsentenc
A、Theytriedtomakethetransplantingsafer.B、Theyshiftedtheirattentionto"nonessential"partsofthebody.C、Theyfocused
最新回复
(
0
)