首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Instrument{ public: virtual void Display()=0; }; class
有如下程序: #include using namespace std; class Instrument{ public: virtual void Display()=0; }; class
admin
2019-07-10
24
问题
有如下程序:
#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/zP8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespaeestd;classA{public:A(inti):rl(i){}voidprint(){cout<<’E’<<rl<
下列关于运算符重载的描述中,正确的是()。
一个类的友元函数能够访问该类的
在结构化程序设计中,模块划分的原则是A)各模块应包括尽量多的功能B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度,模块间具有低耦合度
下列程序从保存整数的文本文件"c:Sample.dat"中依次取出每个数据并显示出来,同时统计并显示出所有数据的个数。程序划线处的表达式为【 】。#include<stream,h>#include<st
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称__________。
在软件开发中,下面不属于设计阶段的任务的是()。
下列有关数据库的描述,正确的是
下列选项中不属于软件生命周期开发阶段任务的是()。
随机试题
若反应原料昂贵、产物与负产物的分离很困难时,则宜选用高活性的工业催化剂。()
西方资本—帝国主义列强入侵中国强迫清政府签署的第一个不平等条约是
函数f(x,y)在点P(x0,y0)的某一邻域内偏导数存在且连续是f(x,y)在该点可微的().
关于肺结核患者咳嗽的叙述,错误的是
女性,38岁,反复发作右上腹疼痛3年。1天前进食油腻食物后腹痛,继之高热39.2℃,疼痛向右肩背部放射,无黄疽,来院急诊。体格检查:右上腹压痛、反跳痛。诊断明确,宜采取何种手术方式
头痛,痛处固定,痛如针刺者属于()
协议合作是政府与社会服务机构共同决策并出资经费给社会服务机构提供服务,政府在其中扮演的是()角色。
某科研单位招聘研究人员,要求被录取人员必须具备生物学专业背景,并且得到两名同行专家的推荐。以下哪项为真,说明录取没有遵守招聘要求?(1)杜林被录取,但只有一名同行专家推荐;(2)李力被录取,但他所学专业为文学;(3)张娜生物学
谈谈你对科学发展观的理解和看法。
A、 B、 C、 D、 D将正四面体的展开图描点以后,如下图所示:将选项A图描点以后,如下图所示:与原图对比发现,若以ACD面为基准面,则ABD面与原图不同,故A项错误。将选项B图描点以后,如下图所
最新回复
(
0
)