首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostrearn> using namespace std; class Instrument { public: virtual void Display()=0; };
有如下程序: #include<iostrearn> using namespace std; class Instrument { public: virtual void Display()=0; };
admin
2021-09-05
20
问题
有如下程序:
#include<iostrearn>
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、语句“Instrument s;”编译时出错
C、类Piano中的Display函数不是虚函数
D、类Instrument是一个虚基类
答案
B
解析
本题考查纯虚函数和抽象类,纯虚函数足在声明虚函数时被“初始化”为0的函数,包含纯虚函数的类为抽象类,抽象类不能被实例化,所以语句“Instrument s;”在编译时出错。
转载请注明原文地址:https://kaotiyun.com/show/HOfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classPet{charname[30];public:Pet(char*n){strcpy(name,n);}voidbark(){co
有如下两个类定义:classXX{private:doublex1;protected:doublex2;public:doublex3;};classYY:protectedXX{private:doubley1
下列关于栈叙述正确的是()。
下列叙述中正确的是( )。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
软件生命周期是指()。
下列选项中属于面向对象设计方法主要特征的是
下面属于系统软件的是
如需要向一个二进制文件尾部添加数据,则该文件的打开方式为()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
随机试题
下列关于婴幼儿洗眼的方法的表述,正确的是()。
下列各项属于社会保险特性的有( )。Ⅰ.自愿性Ⅱ.社会公平性Ⅲ.强制性Ⅳ.个体平等性Ⅴ.非盈利性Ⅵ.盈利性
下列选项中,属于专业贷款的风险加权资产计量方法的有()。
市场体系的三大支柱是资本市场、劳动力市场、房地产市场。
导游服务是随着()旅游活动的出现而产生的。
已知一不确定的有限自动机(NFA)如图2-8所示,采用子集法将其确定化为DFA的过程如表2-1所示。 状态集T1中不包括编号为(23)的状态;状态集T2中的成员有(24):状态集T3等于(25);该自动机所识别的语言可以用正规式(26)表示。
下面程序的运行结果是()。SETEXACTONs=“ni”+SPACE(2)IFs==“ni”IFs=“ni”?“one”ELSE?“two”ENDIF
数据库应用系统中的核心问题是()。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
Itwasnowclearthatnosuchweaponsweremanufacturedandnonebeenfound.
最新回复
(
0
)