首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Instrument { public: virtual void Display()=0; }; class P
有如下程序: #include using namespace std; class Instrument { public: virtual void Display()=0; }; class P
admin
2021-09-05
68
问题
有如下程序:
#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、语句“Insturment *p=0;”编译时出错
B、语句“Instrument s;”编译时出错
C、类Piano中的Display函数不是虚函数
D、类Instrument是一个虚基类
答案
B
解析
本题考查纯虚函数和抽象类,纯虚函数是在声明虚函数时被“初始化”为0的函数,包含纯虚函数的类为抽象类,抽象类不能被实例化,所以语句“Instrument s;”在编译时出错。
转载请注明原文地址:https://kaotiyun.com/show/7Ofp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pmj1,此工程中包含源程序文件main.cpp,其中有ElectricFan(“电风扇”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错
有如下程序:#includeusingnamespacestd;classA{public:staticinta;voidinit(){a=1;}A(inta=2){init();a++
请打开考生文件夹下的解决方案文件proj3,其中包含了类IntegerSet和主函数main的定义。一个IntegerSet对象就是一个整数的集合,其中包含0个或多个无重复的整数;为了便于进行集合操作,这些整数按升序存放在成员数组elem的前若干单元中。成
软件测试的目的是()。
下列运算符中,在C++语言中不能重载的是()。
下列关于C++流的描述中,错误的是()。
某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为()。
下列关于数据库设计的叙述中,正确的是()。
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。
软件测试的目的是( )。
随机试题
VBA中打开“student”表的语句是()。
患儿男,5岁。半小时前因调皮,而被其家长粗暴地牵拉右前臂,随即出现右手臂剧烈疼痛,不敢活动,触摸或活动其右上肢时,患儿即大声哭闹。本病最可能的诊断是
Hadyoulistenedtomyadvice,you________allrightnow.
男,52岁,畏寒发热14天,查:体温39.5℃,血压75/50mmHg,右上肢可见瘀斑,双肺呼吸音粗,呼吸30次/min,肝肋下未扪及,脾肋下恰扪及;Hb112g/L,WBC18×109/L,PLT56×109/L。PT17秒(对照12秒),纤维蛋白原定量
长期服用苯妥英钠易引起的牙周组织疾病是
慢性病的自然史分为()阶段
有4个不同颜色的球放到不同编号的4个箱子里,不同的摆放方式共有________种。
Ihavenoticedthatchildrenarenotevenbeingschoolinsocialgraces.AtaSundaybrunch,aclownwasmakingballoonanimals
We’velongbeeneagertobelievethatmasteryofaskillisprimarilytheresultofhowmucheffortonehasputin.Extensivepr
Thebuilding______nextyearisourlibrary.
最新回复
(
0
)