首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Instrument{ public: virtual void Display()=0; }; class Piano:public Instrum
有如下程序: #include<iostream> using namespace std; class Instrument{ public: virtual void Display()=0; }; class Piano:public Instrum
admin
2017-07-28
29
问题
有如下程序:
#include<iostream>
using namespace std;
class Instrument{
public:
virtual void Display()=0;
};
class Piano:public Instrument{
nublic:
void Display(){/*函数体略*/}
};
int main(){
Instrument s;
Instrument *p=0:
//…;
return0;
}
下列叙述中正确的是( )。
选项
A、语句“Insturment*p=0;”编译时出错
B、语句“Instrument s;”编译时出错
C、类Piano中的Display函数不是虚函数
D、类Instrument是一个虚基类
答案
B
解析
本题考查纯虚函数和抽象类,纯虚函数是在声明虚函数时被“初始化”为O的函数,包含纯虚甬数的类为抽象类.抽象类不能被实例化.所以语句“Instrument s;”在编译时出错。
转载请注明原文地址:https://kaotiyun.com/show/TFAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
阅读下面程序:#include<iomanip.h>intmain(){cout<<setfill(’*’)<<setw(8);cout<<setprecision(5)<<3.1
以下程序的执行结果是()。#include<iostream>usingnamespacestd;classsample{private:intx;public:
类istream的成员函数______从指定流中读取一个字符,成员函数______和______从指定流中读取多个字符。
重载的流运算符函数经常定义为类的______函数。
下面有关重载函数的说法中,正确的是()。
冒泡排序算法在最好的情况下的元素交换次数为( )。
如下类定义中包含了构造函数和拷贝构造函数的原型声明,请在横线处填写正确的内容,使拷贝构造函数的声明完整。classmyClass{private:intdata;public:myClass(in
下列关于虚函数与函数重载区别的叙述中不正确的是
在程序设计阶段应该采取________和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
以下选项中合法的用户标识符是
随机试题
螺旋CT扫描和非螺旋CT扫描最大不同是
难治性贫血环形铁粒幼红细胞增多的诊断标准是环形铁粒幼红细胞所占的比例为
胶囊剂具有的特点是()
使用利拉鲁肽应注意()。
某公司申请股票上市交易,被核准。回答下列问题:公司报送临时报告时,应说明的事项包括:()
关于附带民事诉讼案件诉讼程序中的保全措施,下列哪一说法是正确的?(2012年卷二第30题)
培训有效性的评价方式包括()。
国际旅行社经营出境旅游业务,需缴纳()人民币的质量保证金。
10个9.6kb/s的信道按时分多路复用在一条线路上传输,如果忽略控制开销,在同步TDM情况下,复用线路的带宽应该是(24);在统计TDM情况下,假定每个子信道只有30%的时间忙,复用线路的控制开销为10%,那么复用线路的带宽应该是(25)。
Therewerenotickets_____forSunday’sperformance.
最新回复
(
0
)