首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Book{ public: Book(char*t=’’ ’’){strcpy(title,t);}
有如下程序: #include<iostream> using namespace std; class Book{ public: Book(char*t=’’ ’’){strcpy(title,t);}
admin
2017-11-28
49
问题
有如下程序:
#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();
return 0:
}
若程序运行时输出结果是“文学”,则划线处缺失的语句是( )。
选项
A、char*Category();
B、char*Category()const;
C、virtual char*Category()const;
D、virtual char*Category()const=0;
答案
D
解析
根据程序运行的结果为:文学,说明程序执行了派生类Novel中的成员函数*Category()const{return’’文学’’;},所以在基类Book中要把函数*Category()const定义为纯虚函数。
转载请注明原文地址:https://kaotiyun.com/show/XxAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知类A有公用数据成员a,且有A obj2;A * const ptr=new A;则下列语句正确的是
有以下程序 *f(int * x,int * y) { if( * x< * y) return x; else return y;
设有如下关系表:则下列操作中正确的是
下列虚基类的声明中正确的是
使用静态数据成员的好处不包括
下列叙述中正确的是
结构化分析方法是面向______进行分析的方法。
下列选项中,正确的C++标识符是
C++中,设置虚基类的目的是【】。
重新定义标识符的作用域规定是外层变量被隐藏,______变量是可见的。
随机试题
A.足大趾上毫毛部B.足大趾末端C.足中趾外端D.足第四趾外端E.足小趾之下
衍生品市场是各类衍生品发行和交易的市场,随着金融创新在全球范围内的不断深化,衍生品市场已经成为金融市场不可或缺的重要组成部分。()
在前期物业管理招标投标中,评标委员会根据评标结果向招标人推荐不超过3名有排序的合格的中标候选人。招标人()。
体验“好客山东”魅力,感受“文化圣地、度假天堂”神韵山东自古就有“孔孟之乡、礼仪之邦”的称谓,好客是齐鲁文化最具有识别性的标志,山东人的好客已经成为国内广泛认同的评价。山东省旅游局于冲局长高度概括地总结为:“好客文化”是齐文化、鲁文化共有的文化基因,已经沉
下列哪个平面图是左侧立体图形的展开图?
直接经验来源于实践,但是间接经验、书本知识并不来源于实践。()
随机变量X的密度为:f(χ)=且知EX=6,则常数A=_______,B=_______.
破译密文的关键是
A、 B、 C、 B
SittinginabackroomatLondon’sBarbicanartscenter,whichishostingtheGameOnExhibition,HenryJenkinsdeliversaline
最新回复
(
0
)