首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Instrument{ public: virtual void Display()=0; ); class Pi
有如下程序: #include using namespace std; class Instrument{ public: virtual void Display()=0; ); class Pi
admin
2019-05-06
33
问题
有如下程序:
#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:
∥…;
retum 0:
}
下列叙述中正确的是( )。
选项
A、语句“Insturment*p=O;”编译时出错
B、语句“Instrument s;”编译时出错
C、类Piano中的Display函数不是虚函数
D、类Instrument是一个虚基类
答案
B
解析
由于函数I)isplay()是一个纯虚函数,所以类Instrument是抽象类,而抽象类是不能定义对象的,因而选项B)为正确选项。
转载请注明原文地址:https://kaotiyun.com/show/Fs8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定q所指对象的值为25,q+1所指对象的值为46,则执行"(*q)++;"语句后,q所指对象的值为______。
对C++编译器区分重载函数无任何意义的信息是
支持子程序调用的数据结构是
如果表达式a>=b中的“>=”是作为非成员函数重载的运算符,则可以等效地表示为
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为
A、 B、 C、 D、 B拷贝构造函数是一个特殊的构造函数,它用一个已知的对象初始化一个正在创建的同类对象,它不能指定函数返回类型;只有一个参数,是同类的某个对象名的引用。每一个类中都必须有一个拷贝构造函数,
相关文档计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。
下列关于析构函数的描述中,错误的是()。A)析构函数可以重载B)析构函数由系统自动调用C)每个对象的析构函数只被调用一次D)每个类都有析构函数
下面的符号中不属于C++关键字的是()。
随机试题
简述产业资本的定义及其循环形式和职能形式。
超声探头频率的临床应用,下列哪项是错误的
醋制延胡索的目的是
(2004)简体结构转换层的设计,下列哪一项要求是恰当的?
外汇期货交易与远期外汇交易的交易原理是一样的。两种交易的买卖双方都是为了规避风险,达到套期保值或投机获利的目的,而约定在一个未来的时间,按照约定的价格和交易条件,交收一定金额的外汇资产。()
如何运用无领导小组讨论进行人员选聘?
现有小灯泡L1和L2,开关S1和S2,电源和导线若干,请设计一个电路图同时满足下列要求.(1)当S1断开时,L1和L2都不亮.(2)当S1闭合,S2断开时,L1、L2都亮.(3)当S1、S2都闭合时,L1亮、L2不亮.
外汇:是指以外国货币表示的、用于国际结算的多种支付凭证。它包括外国货币(销票、铸币)、外币有价证券(政府公债、国库券、公司债券、股票、息票等),外币支付凭证(票据、银行存款凭证、邮政储蓄凭证等)以及其他可以在国外兑现的凭证。在中国,下列不属于外汇范畴的是(
Whichchartshowsforeigntradethisyear?
Everylivingthinghaswhatscientistscallabiologicalclockthatcontrolsbehavior.Ittellsplantswhento【C1】______flowers
最新回复
(
0
)