首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; class Book{ public: Book(char*t=""){ strcpy(title,t);} p
有如下程序: #inc1ude <iostream> using namespace std; class Book{ public: Book(char*t=""){ strcpy(title,t);} p
admin
2018-12-04
47
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
class Book{
public:
Book(char*t=""){ strcpy(title,t);}
pnvate:
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/9uAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
程序的3种基本控制结构是
下列叙述中正确的是()。
虚基类说明格式如下:slass派生类名【】<继承方式><基类名>。
下面程序的输出结果为【】。#include<iostream>usingnamespacestd;voidinitialize(intprintNo,intstate=0);voidinitialize(iht
下列关于构造函数和析构函数的描述,错误的是()。
有如下程序:#include<iostream>usingnamespacestd;classDA{intk;public:DA(intx=1):k(x){}~DA(){cout<<k;}
使用ifstream流类定义流对象并打开磁盘文件时,文件的隐含打开方式为()。
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中只能用于检测输入操作的函数的函数名是
下面不属于软件设计原则的是
下列选项中不属于软件生命周期开发阶段任务的是()。
随机试题
邓小平指出实现四个现代化的根本前提是()
引起“披纱”征或“狗耳”征的伪像是
A.病毒性肺炎B.金黄色葡萄球菌性肺炎C.肺隐球菌病D.气管、支气管淀粉样变E.支气管内膜结核伴肺不张最易引起胸膜病变的是
挥发油采用溶剂提取法时,通常选用的溶剂为
下列污水好氧生物处理方法中,属于生物膜法的有()。
某汽车库,建筑面积3999m2,地下1层,层高3.60m,地下汽车库地面标高至室外地面的距离不大于10m。车库可停车101辆,划分1个防火分区,2个防烟分区。车库设人员疏散口2个,设汽车疏散口2个,汽车出入口均设防火卷帘。该汽车库消防供电负荷为二级,并设有
根据《会计基础工作规范》的规定,下列应该实行会计人员回避制度的单位包括()。
态度的情感成分是伴随态度的认知成分而产生的情绪或情感体验,是()。
Fromtheearliesttimes,manhasbeeninterestedinart.Peoplehaveoftenworkedtogethertocollectandsavetheworld’sartt
在一定时期内,流通中所需要的货币量取决于下列哪些因素?()
最新回复
(
0
)