首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Book{ public: Book(char*t:””){strepy(title,t);} private:
有如下程序: #include using namespace std; class Book{ public: Book(char*t:””){strepy(title,t);} private:
admin
2020-12-21
32
问题
有如下程序:
#include
using namespace std;
class Book{
public:
Book(char*t:””){strepy(title,t);}
private:
char rifle[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://kaotiyun.com/show/Epyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请补充完整程序fun(inti),使程序完成以下功能:如果i=5,则输出如下5行井号。###############注意:不要改动
若已定义inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0
下列运算符中不能在C++中重载的是()。
有以下程序,输出结果()。#includevoidmain(){staticintb[][3]={{1,2,3},{4},{5,6)};b[0][2]=12,b[1][2]=18;cout
假定a=3,下列程序的运行结果是()。#includeintfun(intn);voidmain(){couta;result=fun(a);cout
关于动态存储分配,下列说法正确的是
有如下类定义:classXX{intXX;public:xx():xx(0){tout
下面叙述中正确的是
“商品”与“顾客”两个实体集之间的联系一般是
设二叉树共有500个结点,其中叶子结点有250个。则度为2的结点个数是
随机试题
下列选项中,按照作品创作年代先后顺序排列的一组是【】
护生小王,在带教老师的监督下进行静脉输液,因未严格查对,错将22床青霉素输给21床患者,导致21床患者发生过敏性休克而死亡。该事故属于
潇湘公司为支付货款向楚天公司开具一张金额为20万元的银行承兑汇票,付款银行为甲银行。潇湘公司收到楚天公司货物后发现有质量问题,立即通知甲银行停止付款。另外,楚天公司尚欠甲银行贷款30万元未清偿。下列哪些说法是错误的?()
制订招标采购项目进度计划的依据包括()。
已知:某松螺栓连接,所受最大载荷FQ=15000N,载荷很少变动,螺栓材料的许用应力[σ]=140MPa,则该螺栓的最小直径d1为()。
依据《建设工程消防监督管理规定》,下列建设工程在工程竣工后不需要向出具消防设计审核意见的公安机关消防机构申请消防验收的是()。
假设美国的利率是6%,人民币的利率是2%,则3个月的远期美元对人民币()。
为向教师和学生不断提供学习成败的反馈,制定或修改教学计划,而在教学过程中进行的测量称为()。
北宋制瓷业中的五大名窑是官窑、钧窑、________、_______和________。在瓷器上雕画________是北宋时的新创。
第四点计划
最新回复
(
0
)