首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostrearn> using namespace std; class Instrument { public: virtual void Display()=0; };
有如下程序: #include<iostrearn> using namespace std; class Instrument { public: virtual void Display()=0; };
admin
2021-09-05
38
问题
有如下程序:
#include<iostrearn>
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://www.kaotiyun.com/show/HOfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classTV{public:TV(ints=41):size(s){}
下列字符串中,正确的C++标识符是()。
下列关于return语句的叙述中,正确的是
执行下列语句段后,输出字符“*”的个数是()。for(inti=50;i>1;i-=2)cout
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
计算数列第n项的函数定义如下:intfa(intn){if(n==0)return0;elseif(n==1)return1;elsereturnfa(n一1)+fa(n一2);}若执行函数调用表达式fa(3)时,返回的函数值为(
下列字符串中不能作为C++标识符使用的是()。
有如下类和对象的定义:classConstants{public:staticdoublegetPI(){return3.1416;}};Constantsconstants;下列各组语句中,能输出3.1416的是()。
有如下程序:#includeusingnamespacestd;classPart{public:Part(intx=0):val(x){cout
下面不属于软件需求分析阶段主要工作的是()。
随机试题
设X1,X2,…,Xn…为相互独立同分布的随机变量序列,且E(X1)=0,D(X1)=1,则=()
拟诊白假丝酵母菌肠炎的简便方法是大便涂片镜检发现_________。
关于泌尿系统结石患者的护理正确的是
下列哪项情形不属于想象竞合犯?()
在房源商圈调查中,房地产经纪机构使用最多并且最有效的方法是()。
甲电梯设备有限公司与乙房地产开发商签订了电梯买卖合同,甲电梯设备有限公司的主要义务包括()。
为了获取充分、适当的审计证据,注册会计师应当实施审计程序,实现了解被审计单位及其环境的目的。为实现该目的所实施的审计程序称为( )。以下选项中,注册会计师不应认可的是( )。
根据以下资料,回答2017年1-4月份全国规模以上工业企业主要财务指标表(注:经济类型分组之间存在交叉,故各经济类型企业数据之和大于总计)根据上述材料,下列说法有误的是()。
北宋第一次兴学期间,胡瑗用于太学的教学制度称为()
王教授:三年前交通管理委员会改善了我镇最繁忙的一个十字路口的可见度,从而减少那里的交通事故的发生。李研究员:在过去的三年中那个十字路口每周发生的交通事故增加了而不是减少了。因此,那次改变增加了事故发生的几率。以下哪个问题的回答对于评价李
最新回复
(
0
)