首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Book { public: Book(char* t=" ") { strcpy(title,t); } private: char title[40]; }; cl
有如下程序: #include using namespace std; class Book { public: Book(char* t=" ") { strcpy(title,t); } private: char title[40]; }; cl
admin
2015-07-22
22
问题
有如下程序:
#include
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<
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://jikaoti.com/ti/CEE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<iostream>usingnamespacestd;classMyClass{public:MyClass();~MyCla
关系模型允许定义3类数据约束,下列不属于数据约束的是
当ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为()。
以下函数调用语句中实参的个数是()。excc((v1,v2),(V3,v4,V5),V6);
【】是在进行了成功的测试之后才开始的。它与软件测试不同,测试的目的是发现错误,进一步诊断和改正错误,则是调试的任务。
在下面横线上填上适当的语句,完成程序。#include<iostream>usingnamespacestd;classBase{intx;public:Base(inti){x
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是
在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classBase{protected:voidfun(){}};classDerived:
对下列二叉树进行前序遍历的结果为
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
随机试题
可以说任何放大电路都有功率放大作用;
肉眼观察肉芽组织呈颗粒状是由于
患者男,28岁,长期便秘,每次排便时间大于30分钟。近来一周未排便,腹痛腹胀来院就诊,遵医嘱给予大量不保留灌肠。在给患者灌肠期间,以下的护理措施哪项不正确
某集团安全管理部门为掌握该集团意外事件起数和人员轻伤的分布特征与规律,对2004—2010年全集团可记录的事件进行了统计分析。结果表明,7年间意外事件起数和人员轻伤的24小时分布特征与规律为:意外事件起数和人员轻伤趋于正态分布,凌晨3时达到全天的最高峰,发
下列不属于公开市场业务调控作用的是()。
虚拟企业是当市场出现新机遇时,具有不同资源与优势的企业为了共同开拓市场,共同对付其他的竞争者而组织的、建立在信息网络基础上的共享技术与信息、分担费用、联合开发的、互利的企业联盟体。根据上述定义,下列属于虚拟企业的是:
Communicationisthesendingofinformationornewsfromonepersontoanother.Ifhumanbeingscouldnotcommunicatewithonea
equalconsultation
TheWorldCuphasbecomethemoststreamedlivesportingeventtheUShaseverseen,asAmericanstunedintothisyear’stourna
东汉(theEasternHanDynasty)末年,蔡伦的造纸术被广泛运用。到了公元3至5世纪的两晋时期(periodofEasternandWesternJinDynasties),人们利用纸张写字,并由此发展出写在纸上的书法艺术(c
最新回复
(
0
)