首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; class Instrument{ public: virtual void Display()=0; }; class Piano:public Instrument{ publi
有如下程序: #include using namespaee std; class Instrument{ public: virtual void Display()=0; }; class Piano:public Instrument{ publi
admin
2021-09-05
70
问题
有如下程序:
#include
using namespaee 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
解析
本题考查纯虚函数和抽象类,纯虚函数是在声明虚函数时被“初始化”为0的函数,包含纯虚函数的类为抽象类,抽象类不能被实例化,所以语句“Instrument s;”在编译时出错。
转载请注明原文地址:https://www.kaotiyun.com/show/qdfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下列叙述中正确的是()。
下列关于重载运算符错误的是
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是()。#includevoidmain(){int*p,*q,a,b;p=&a;coutp;}
派生类构造函数的初始化列表中,可以包含()。
下列有关内联函数的叙述中,正确的是()。
假定在一个程序中执行到语句:cout
下列关于New和delete运算符的叙述中,错误的是()。
请打开考生文件夹下的解决方案文件proj1,此工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”,之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Constructorcalled.
数据库设计中反映用户对数据要求的模式是()。
随机试题
BytheTreatyofParisof1763,whichendedthewarwiththeFrenchandtheIndians,EnglandgainedpossessionofCanadaandal
A.静脉尿路造影B.CTC.经皮肾穿刺造影D.尿道膀胱造影可以确定尿道断裂的影像学检查是
下列选项中,属于抗心律失常Ⅲ类药物的有
附子和干姜功效的共同点是
支票的提示付款期限为自出票日起1个月。()
“备案号”栏应填()。“件数”栏应填()。
(一)某房地产开发公司与某单位于2005年8月正式签订一写字楼转让合同,取得转让收入15000万元,公司即按税法规定缴纳了有关税费(其中城建税税率为7%)。已知该公司为取得土地使用权而支付的地价款和按国家统一规定缴纳的有关费用为3000万元;投入房地产开发
投资银行的主要资金来源为()。
海水:澎湃
A、Double-deckerbuses.B、ThetrafficinLondon.C、Busroutes.D、TravelsinBritain.A
最新回复
(
0
)