首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
30
问题
有如下程序:
#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>usingnamespacestd;classbase{public:virtualvoidwho(){
以下程序的输出结果是______。#include<iostream.h>intadd(intx,inty){returnx+y;}doubleadd(doublex,doubley)
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为
关于类和对象描述错误的是
在一个派生类的成员函数中,试图调用其基类的成员函数“voidf();”,但无法通过编译,这说明
软件详细设计的主要任务是确定每个模块的()。
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。
以下定义:int(*p)[4]中,标识符p是()。
以下内容不属于算法程序所占的存储空间的是()。
随机试题
下列不属于计算机病毒传播途径的是
为了群众、相信群众、依靠群众,是马克思主义政党的本质要求。()
Youshouldmake(theother)fellow(tofeelimportant),ifyouwanttogetalongwithhimandhavehim(like)you,becausethat
女性,38岁,未婚。因怕热、多汗消瘦2月余来诊。体检:甲状腺I度肿大,杂音(一),心率120次/min,律齐。甲状腺吸碘率:3小时36%;24小时90%。患者于治疗4个月时,渐感双手及面部肿胀,甲状腺肿大Ⅱ度,此时应做下列哪项处理最合适
某女,45岁。自觉时冷时热,一日发作多次,发作无时间规律,伴有口苦咽干,不欲饮食,胸胁苦满,心烦喜呕,为
下列为有机结合料稳定类路面基层材料的是()。
简述原始凭证填制应遵循的要求。
()是借款人以合法有效、符合银行规定条件的质物出质,向银行申请取得一定金额的人民币贷款,并按期归还贷款本息的个人贷款业务。
“受托代理资产”科目的期末借方余额,反映民间非营利组织期末尚未转出的受托代理资产的价值;“受托代理负债”科目的期末贷方余额,反映民间非营利组织尚未清偿的受托代理负债。()
患者,女性,38岁。因颌面部皮肤癌入院手术治疗。术中在做必要的组织切除后,出现创缘两侧厚薄不均,为尽量使缝合后皮肤平整,最适合的措施是()。
最新回复
(
0
)