首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using naespace std; class Instrument{ public: virtual void Display()=0; }; class Pia
有如下程序: #include using naespace std; class Instrument{ public: virtual void Display()=0; }; class Pia
admin
2021-09-05
61
问题
有如下程序:
#include
using naespace 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
解析
本题考查纯虚函数和抽象类,纯虚函数是在声明虚函数时被“初始化”为0的函数,包含纯虚函数的类为抽象类,抽象类不能被实例化,所以语句“Instruments;”在编译时出错。
转载请注明原文地址:https://kaotiyun.com/show/9dfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
计算斐波那契数列第n项的函数定义如下:intfib(intn){if(n==0)return1;elseif(n==1)return2;elseret
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)在类TestClass中定义name为字符串类型,age为整型,请在注释∥********1********之后添加语句。(2
下面关于C++的特点中描述不正确的是()。
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是()。#includevoidmain(){int*p,*q,a,b;p=&a;coutp;}
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pmj1,此工程中包含源程序文件main.cpp,其中有ElectricFan(“电风扇”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
假定在一个程序中执行到语句:cout
由于常对象不能被更新,因此()。
下列选项中属于面向对象设计方法主要特征的是
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
随机试题
操作系统的功能之一是提高计算机的运行速度。()
在证券自营买卖业务中,证券公司作为投资者要完全承担买卖的收益与损失。()
狭义的贷款合同主体包括( )。
在我国,证券公司在业务上必须接受()的领导、管理、监督和协调。
全陪、地陪导游员和领队协作共事的原则基础是什么?
员工信息管理的一般步骤为()。
欧洲鳗孵化于马尾藻海,幼体随着洋流到达欧洲西部沿海,然后进入河流生活,成年后回到马尾藻海,产卵后死亡。读下图,完成下题。欧洲鳗从马尾藻海西南部迁往欧洲,首先借助的洋流属于()。①以副热带为中心的大洋环流②以副极地为中心的大洋环流③寒流
古人有“闻过则喜”之说,而今天有些则不然,总是______,对比之下,实在不应该。填入划横线部分最恰当的一项是()。
多个软件工程师合作开发一个项目,各开发者之间需要互相通信。假设每条通信路径的开销为200 LOC/年(LOC为代码行数)。设有4名软件工程师,如果单独工作,每个人的生产率是6000 LOC/年,那么由这4名软件工程师组成的项目组的生产率为(1)。在这一年期
将考生文件夹下的CENTER文件夹中的文件DENGJI.BAK重命名为KAO.BAK。
最新回复
(
0
)