首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
34
问题
有如下程序:
#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://kaotiyun.com/show/SNNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序中画线处应填入的语句是classBase{public:voidfun(){cout<<"Baseoffun"<<end1;}};
C++语言中,表示一条语句结束的标号是
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
在C++中,打开一个文件,就是将这个文件与一个()建立关联;关闭一个文件,就是取消这种关联。
有关析构函数的说法不正确的是()。
若有如下程序段:#include<iostream>usingnamespacestd;intmain(){char*p="abcdefgh",*r;long*q;q=(long
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
下列叙述中,不属于软件需求规格说明书的作用的是
在一棵度为3的树中,度为3的节点有2个,度为2的节点有1个,度为1的节点有2个,那么,该树的叶节点数目为()。
已知p是一个指向类Sample数据成员m的指针,s是类Sample的一个对象。如果要给m赋值为5,()是正确的。
随机试题
方程yˊ+y=一x满足条件y|x=2=0的解是y=【】[img][/img]
由于脏腑生理功能的太过或不及,以及脏腑生理功能之间的失调而致病,此病机属于由于脏腑本身的阴阳、气血失调而致病,此病机属于
2009年玉才公司发生如下部分业务:(1)因购货向浩然公司签发了一张汇票,金额记载为20万元,签章为玉才公司公章,出票日期为2月12日。浩然公司收到汇票后在规定期限内向付款人银行提示承兑,但银行以票据不符合要求而拒绝受理。(2)向乙公司
根据《个人贷款管理暂行办法》规定,贷款人应按区域、品种、客户群等维度建立个人贷款()管理制度。
ABC会计师事务所负责审计D集团公司2017年度财务报表,并委派A注册会计师担任审计项目合伙人。D集团公司属于家电制造行业,共有4家全资子公司,各子公司的相关资料摘录如下。要求:假定在确定某子公司对集团而言是否具有财务重大性时,A注册会计师采用资产
在艾罩克森的理论中,“繁衍”一词()。
家庭教育的主要任务有【】
屏幕,银幕
Thesecretsofsleepwereamysteryforcenturiessimplybecausetherewasneitherthemeans(51)them,northeneed.Onlywhenca
Humanneedsseemendless.Whenahungrymangetsameal,hebeginstothinkaboutanovercoat:whenamanagergetsanewsports
最新回复
(
0
)