首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inchde using namespace std; class Instrument{ public: virtual void Display()=0; }; class Piano:public Instrument{ public
有如下程序: #inchde using namespace std; class Instrument{ public: virtual void Display()=0; }; class Piano:public Instrument{ public
admin
2020-04-07
27
问题
有如下程序:
#inchde
using namespace std;
class Instrument{
public:
virtual void Display()=0;
};
class Piano:public Instrument{
public:
void Display(){/*函数体略*/}
};
int rain(){
Instrument s;
Instrument*P=0;
//…;
return 0;
}
下列叙述中正确的是( )。
选项
A、语句“Insturment*P=0;”编译时出错
B、语句“Instrument s;”编译时出错
C、类Piano中的Display函数不是虚函数
D、类Instrument是一个虚基类
答案
B
解析
本题考查纯虚函数和抽象类,纯虚函数是在声明虚函数时被“初始化”为0的函数,包含纯虚函数的类为抽象类,抽象类不能被实例化,所以语句“Instrument 8;”在编译时出错。
转载请注明原文地址:https://kaotiyun.com/show/Ox8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是【】。#include<iostream.h>voidmain(){doubled=3.2;intx,y;x=1.2;y=(x+3.8)/5.0;cout<<y*d<<end1;}
在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是
关于构造函数A()的拷贝构造函数正确的是
下列关于运算符重载的描述中,正确的是______。
下面关于类和对象的描述中,错误的是
若有以下程序:main(){ int k=2,i=2,m;m=(k+=i*=k);cout<<m<<","<<i<<end1;}执行后的输出结果是
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填内容,实现该函数。boolfun(char*str){inti=0,j=0;while(str[j])j++;
使用如setw()的操纵符对数据进行格式输出时,应包含()文件。
两个或两个以上模块之间联系的紧密程度称为()。
函数fun的功能是将一个数字字符串转换为一个整数,请将函数补充完整。intfun(char*str){inthum=0;while(*str){num*=10;num+=______str++;}
随机试题
根据《建设工程勘察设计管理条例》的规定,编辑初步设计文件应当()。
工程项目建设监理的直线制组织形式,不包括( )形式。
某工程的招标人在某次招标投标活动中确定了某施工单位为中标人,则下列表述中正确的是( )。
某建设工程采用工程量清单计价方式计价,根据现行《建筑安装工程费用项目组成》和《建设工程工程量清单计价规范》组价。建设工程施工合同约定:基础分部工程为钢筋混凝土结构,工程量300m3,单价550元/m3。基础工程施工前,施工项目经理部完成了施工用水电接口、现
应收账款周转率提高表明( )。
某股份有限公司的未弥补亏损达到了公司实收股本总额的40%,该公司应当在2个月内召开临时股东大会。()
保护公民人身自由是指保护公民的( )。
图腾崇拜
兴中会
A、Theywillgoforapicnictomorrow.B、Theywon’tbeabletogoforapicnictomorrowbecauseoftherain.C、Hedon’tliketog
最新回复
(
0
)