首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; class Instrument { public: virtual void Display()=0; }; class P
有如下程序: #include using namespaee std; class Instrument { public: virtual void Display()=0; }; class P
admin
2021-07-02
25
问题
有如下程序:
#include
using namespaee 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/oYfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
有如下程序:#include<iostream>usingnamespaeestd;intmain(){int*p;*p=9;cout"Thevalueatp:"<<*p;return0;}编译运行程序将出现的情况是(
下列枚举类型的定义中,包含枚举值3的是()。
下列关于this指针的叙述中,正确的是()。
若磁盘上已存在某个文本文件,其全路径文件名为d:\ncre\test.txt,下列语句中不能打开该文件的是()。
阅读下面程序:#include<iostream.h>fun(inta,intB.{intc;c=a+b:returnC;}voidmain(){intx=6,y=
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
下列选项中不属于结构化程序设计方法的是()。
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序通过运行。程序输出:5a}注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥
随机试题
在氧化还原滴定法中,高锰酸钾法使用的是()。
旋覆花入汤剂的用法是
【2007年第3题】题1~5:某车间有下列用电负荷:(1)机床:80kW,2台;60kW,4台;30kW,15台。(2)通风机:80kW,4台,其中备用1台;60kW,4台,其中备用1台;30kw,12台,其中备用2台。(3)电焊机:三相380V;7
根据《水法》规定,水资源战略规划包括()。
下列个人理财顾问服务的风险提示管理措施合规的是()
下列资产减值准备中,在符合相关条件时可以转回的有()。
代理的特征有()。
已知e是自然对数的底数,计算不定积分
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
2018年1月8日,国家科学技术奖励大会在北京举行。共同获得2017年度国家最高科学技术奖的是:
最新回复
(
0
)