首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using naespace std; class Instrument{ public: virtual void Display()=0; }; class Pia
有如下程序: #include using naespace std; class Instrument{ public: virtual void Display()=0; }; class Pia
admin
2021-09-05
60
问题
有如下程序:
#include
using naespace 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的函数,包含纯虚函数的类为抽象类,抽象类不能被实例化,所以语句“Instruments;”在编译时出错。
转载请注明原文地址:https://www.kaotiyun.com/show/9dfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于虚函数的说明中,正确的是()。
要利用C++流进行文件操作,必须在程序中包含的头文件是
下列情况中,不会调用拷贝构造函数的是()。
下列运算符中,可以重载为类的友元函数的运算符是
在软件开发中,需求分析阶段产生的主要文档是( )。
下列关于栈的叙述正确的是( )。
有如下类定义:classMyClass{public:_________________private:intdata;};若要为MyClass类重载流输入运算符“>>”,使得程序中可以“cin>>obj;”的形式改变MyClass类的
下面描述中正确的是()。
下列有关运算符重载的叙述中,正确的是()。
下列关于模板的叙述中,错误的是()。
随机试题
瑞士的官方语言有()。
A、冲任气血不调,血海蓄溢失常B、瘀血内停,冲任受阻C、营血不足,冲任血虚D、冲任不固,经血失于制约E、痰湿阻滞,冲任不通月经过多的发病机理是
关于甲状腺疾病的说法,不正确的是()。
有关完善审级制度,下列说法错误的是:
企业年金理事会由企业和职工代表组成,也可以聘请企业以外的专业人员参加,其中职工代表应不少于()。
《招股意向书》是缺少发行价格和数量的《招股说明书》。( )
在下列机关单位中,公文处理工作可采用分工形式的是()。
ThecelebrationoftheNewYearistheoldestoneofallholidays.Itwasfirst【C1】______in【C2】______Babylonabout4,000yearsa
设计名为form_book的表单(控件名为form1,文件名为formbook)。表单的标题设为“图书情况统计”。表单中有一个组合框(名称为Combo1)、一个文本框(名称为Text1)和两个命令按钮“统计”(名称为Command1)和“退出”(名称为C
Supermarketshoppershaveneverbeenmorespoiltforchoice.Butjustwhenwethoughttraditionalsystemsofselectivefarmingh
最新回复
(
0
)