首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Instrument { public: virtual void Display()=0; }; class Piano : public Instrument {
有如下程序: #include using namespace std; class Instrument { public: virtual void Display()=0; }; class Piano : public Instrument {
admin
2015-06-27
37
问题
有如下程序:
#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;
//… ;
return 0;
}
下列叙述中正确的是( )。
选项
A、语句"Insturment*p=0;"编译时出错
B、语句"Instruments;"编译时出错
C、类Piano中的Display函数不是虚函数
D、类Instrument是一个虚基类
答案
B
解析
本题考查纯虚函数和抽象类,纯虚函数是在声明虚函数时被"初始化"为0的函数,包含纯虚函数的类为抽象类,抽象类不能被实例化,所以语句"Instruments;"在编译时出错。
转载请注明原文地址:https://kaotiyun.com/show/6xNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
程序的三种基本控制结构的共同特点是______。
对于顺序存储的队列,存储空间大小为n,头指针为F,尾指针为R。若在逻辑上看成一个环,则队列中元素的个数为______。
在C++语言中,唯一的一个三目运算符是【】。
有如下程序:#include<iostream>#include<iomanip>usingnamespacestd;classCSum{intx,y;public:CSum(intx0
下列说法中错误的是______。
关于类和对象描述错误的是()。
十进制数28和3.26的类型分别为【】和【】。
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intx){n=x;}voidSetNum(intn
在面向对象设计中,对象有很多基本特点,其中“一个系统中通常包含很多类,这些类之间呈树形结构”这一性质指的是对象的()。
在面向对象方法中,类的实例称为【】。
随机试题
手部创口清创处理,一般不迟于
为避免指令矛盾,矩阵组织结构可以选择的运行模式有()
中央分隔带施工中埋设横向塑料排水管的进口用土工布包裹的作用是()。
非直线系数值最小的城市公共交通线网类型是()。
企业采用计划成本核算原材料时,如果当期的成本差异率为负数,那么反映在资产负债表中的原材料的实际成本大于计划成本。()
简述花鸟画中的“徐黄异体”各有什么特点?
表示单位属性方面特征的标志是___________,而表示单位数量方面特征的标志是________。
Whatdowelearnfromtheconversation?
HowdoesLindaknowthatLeeisatthecity?
Oneoftheappealingfeaturesofgametheoryisthewayitreflectssomanyaspectsofreallife.Towinagame,orsurviveint
最新回复
(
0
)