首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Book{ public: Book(char*t=””){strcpy(title,t);} pri
有如下程序: #include<iostream> using namespace std; class Book{ public: Book(char*t=””){strcpy(title,t);} pri
admin
2020-05-14
7
问题
有如下程序:
#include<iostream>
using namespace std;
class Book{
public:
Book(char*t=””){strcpy(title,t);}
private:
char title[40];
};
class Novel:public Book{
public:
Novel(char*t=””):Book(t){}
char * Category()const{return”文学”;}
};
int main(){
Book*pb;
pb=new Novel();
cout<<pb一>Category();
delete pb;
return 0;
}
若程序运行时输出结果是“文学”,则横线处缺失的语句是( )。
选项
A、char*Category();
B、char*Category()const;
C、virtual char*Category()const;
D、virtual char*Category()const=0;
答案
D
解析
本题考查纯虚函数和抽象类,纯虚函数是在声明虚函数时被“初始化”为0的函数,包含纯虚函数的类为抽象类,抽象类是不能被实例化的,但是可以定义指向抽象类数据的指针变量,当派生类成为具体类后,就可以用这种指针指向派生类的对象,然后通过该指针调用虚函数,实现多态性的操作。所以本题答案为D.
转载请注明原文地址:https://kaotiyun.com/show/MM8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面概念中,不属于面向对象方法的是
对于常成员函数,下面描述正确的是()。
E-R模型设计属于数据库的______。
下列叙述中正确的是
在设计程序时,应采纳的原则之一是
下列关于C++运算符结合性的说法中,错误的是()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。
某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是
算法的空间复杂度是指( )。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误。本题的功能是:从键盘输入字符串S,然后输出字符串S中的字符个数。注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语
随机试题
填空在句子①“狼被捉住了”中“被”的词性是()。②“狼被猎人们捉住了”中“被”的词性是()。
A.急性胰腺炎B.急性胆囊炎C.急性胆管炎D.急性梗阻性化脓性胆管炎Murphy征常见于
肺心病患者,发热、咳脓痰1周。如果心电图示窦性心动过速,动脉血气分析pH7.20,PaO27.7kPa,PaCO211.2kPa,SB40mmol/L。哪项治疗不宜使用
患者男性,60岁,全血细胞减少,脾肋下1cm,骨髓增生活跃,原始粒细胞0.04,早幼粒细胞0.10,环状铁粒幼红细胞0.16,最大可能的诊断是
关于民事诉讼、行政诉讼诉讼费用说法错误的是?
结合实际,说说如何抓住关键建设班集体?
“2018东亚博览会”的主题是“()”。
PresidentBush’sre-electionalreadyhasresultedinmorefundsforoneoftheelection’spivotal"moralvalues"issues—abstinen
Position:RealEstateSalesAssociateShermanRealtyislookingfornewandexperiencedrealestatesalesassociatestobecomep
ItisinStevenSpielberg’sfirstfilm,Jaws,______abigwhitesharkattacksSwimmers______arespendingtheirholidaysina
最新回复
(
0
)