首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Instrument{ public: virtual void Display():0; };
有如下程序: #include<iostream> using namespace std; class Instrument{ public: virtual void Display():0; };
admin
2017-11-28
67
问题
有如下程序:
#include<iostream>
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
解析
由于函数Display()是一个纯虚函数,所以类Instrument是抽象类,而抽象类是不能定义对象的,因而选项B为正确选项。
转载请注明原文地址:https://kaotiyun.com/show/WxAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下定义和语句 int a=4.b=3.* p, * q, * w; p=&a;q=& b; w=q;q=NULL; 则以下选项中错误的语句是
已知一函数的形参说明为int arr[5][6],则与此等效的形参说明为
在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是()。
软件开发的结构化生命周期方法将软件生命周期划分成( )。
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为main(){inta,b;scanf("%d%d",&a,&b).;cin>>a>>b;cout<<"a="<<a<<"
______允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
若有定义:intk,*q;,则下列各选项中赋值表达式正确的是
实现运行时的多态性要使用
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是______。#include<iostream>usingnamespacestd;c
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于______的联系。
随机试题
建设美丽中,强化公民环境意识,倡导弘扬的是()
对于气—固相反应,适宜的反应器应该是裂解炉
Itisreportedthatanincreasingnumberofpeople______buildingmorenuclearpowerplants.
关于吸入麻醉,不正确的是
患者自觉脘腹痞塞不通,胀满难受而无块状物可及,可以诊为:
下列腧穴中,治疗急性胃病应首选()
生产注射剂时常加入适当活性炭,其作用是
甲公司向公安机关报案,称高某利用职务便利侵占本公司公款320万元。侦查机关在侦查中发现,高某有存款380万元,利用侵占的公款购买的汽车1部和住房1套,还发现高某私藏军用子弹120发。公安机关对于上述财物、物品所作的下列哪种处理是错误的?(2006年试卷2第
某商场从某公司以每台1500元的价格购进电视机20台。下列选项中,不属于这一买卖法律关系的构成要素的是
WhydomanyvisitorscometoCambridge?
最新回复
(
0
)