首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
95
问题
有如下程序:
#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://www.kaotiyun.com/show/XxAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下定义和语句 int a=4.b=3.* p, * q, * w; p=&a;q=& b; w=q;q=NULL; 则以下选项中错误的语句是
在面向对象的程序设计中,将数据和处理数据的操作封装成一个整体就定义了一种事物的类型,称作“类”。类是一种抽象的概念,属于该类的一个实例叫做“______”。
在面向对象方法中,类之间共享属性和操作的机制称为【 】。
以下叙述中不正确的是
下列叙述中正确的是
下面不是派生类对基类的继承方式的是()。
数据结构分为线性结构和非线性结构,其中循环链表属于【 】。
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
有如下函数模板定义:template<typenameT1,inta2,inta3>T1fun(T1a1){return(al+a2+a3);}则下列调用中正确的
以下不使用线性结构表示实体之间联系的模型的是()。
随机试题
()确定运输路线就是要将各客户的时间要求和路线先后到达的安排协调起来而确定的目标,并需兼顾运输成本。
接地装置的安装位置和作用有所不同,接地体理设在土壤中与土壤性质无关。
下列选项中,属于房地产经纪机构的客户关系管理中留住老客户的手段是()。
领导是一种上下双方共同行为的过程,领导活动的主体是领导者,为使领导活动得以形成,只有被领导者接受()。
某大型公共建筑工程项目,建设单位为A房地产开发有限公司,设计单位为B设计研究院,监理单位为C工程监理公司,工程质量监督单位为D质量监督站,施工单位是E建设集团公司,材料供应单位为F贸易公司。该工程地下3层,地上9层,基底标高-5.80m,檐高19.97
脚手架地基与基础施工时必须依据的内容有()。
下列关于理财产品的表述,错误的有()。
10年来北大校办企业产值增加了多少?10年来北大校办企业产业产值增加了多少倍?
下图中的立体图形①是由立体图形②、③和④组合而成,下列哪一项能够填入问号处?
Man:Youarelookingalittleoverwhelmed.Man:Exactly,youknow.Igotamillionthingstodo,andallofthemhavetobefini
最新回复
(
0
)