首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
16
问题
有如下程序:
#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://kaotiyun.com/show/HOfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:Thisisagreart!HelloHello注意:错误的语句在∥********erro
下列情况中,不会调用拷贝构造函数的是()。
有如下程序:intx.=3;do{x一=2;cout
有如下程序:#includeusingnamespacestd;intfun(charx,chary){if(x>y)returnx;returny;}intmain()}inta(9),b(8),c(7);cou
下列关于符号常量的叙述中,错误的是()。
请打开考生文件夹下的解决方案文件proj3,其中声明的CDeepCopy是一个用于表示矩阵的类。请编写这个类的赋值运算符成员函数operator=,以实现深层复制。要求:补充编制的内容写在“//**********333**********”与“//*
下列关于C++预定义流对象的叙述中,正确的是()。
下列选项可以做C++标识符的是()。
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front=rear一1。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
已知将运算符“+”和“*”作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式c1+c2*c1等价于()。
随机试题
女性,46岁。神经衰弱2年,精神抑郁,情绪不宁,心烦失眠,疲乏,胸胁胀闷,脘腹痞满,不思饮食,苔薄白,脉弦男性,42岁。神经衰弱3年,出现心烦不寐,精神疲乏,头晕耳鸣,健忘,烦热盗汗,腰膝酸软,遗精,舌尖红,少苔,脉细数
为发展经济,A市拟结合当地经济发展特点大力发展畜禽养殖业,拟投资500万元在A市西北方向的城郊建设一个养牛场,规划用地50亩,养殖规模为存栏2000头。养牛场采取半封闭式养殖,设置集中污水处理站将冲洗牛舍的废水就地处理后排入B河(该河流无饮用功能),牛粪
《中华人民共和国大气污染防治法》规定,重点排污单位应当对自动监测数据的()负责。
在下列做法中,()对保护地下管线有害。
房地产税收的依据是()。
如何理解高校教师劳动的“创造性”特点?
下列选项中,不属于甲侵犯乙相邻权的是()。
确定常数a,b的值,使得ln(1+2x)+=x+x2+o(x2).
Toproducetheupheaval(激变)intheUnitedStatesthatchangedandmodernizedthedomainofhighereducationfromthemid-1860s
Startatthebeginning:CivilServiceclerk,temporary,atthelocalMinistryofWorksdepotinmyhometown,can’tgetanylower
最新回复
(
0
)