首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
45
问题
有如下程序:
#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/GkNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若源程序文件abc.cpp中只有一个函数,该函数的名称为【】。
对于类定义classA{public:virtualvoidfuncl(){}voidfunc2(){}};classD:publicA{public:
类的说明如下,请指出错误的地方______。classMyclass{inta=111;public:Myclass(intx,inty);Myclass(i
在定义类的对象时,C++程序将自动调用该对象的【】函数初始化对象自身。
假定有如下程序:#include<iostream>usingnamespacestd;ints=0;classexample{staticintn;public:
下列声明语句中没有起到定义作用的是()。
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。#include<iostream>usingnamespacestd;classA{public:A(){cout<<’A’;}
诊断和改正程序中错误的工作通常称为【 】。
有如下程序: #qnclude<iostream> #include<iomanip> using namespace std; class CSum { int x,y;
随机试题
近视眼镜有各种各样的形式,包括普通眼镜、隐形眼镜、特殊材质的眼镜等,它们之间的竞争方式属于()
因特网采用的网络协议是()协议。
患者,男性,63岁。确诊慢性阻塞性肺病近10年,因呼吸困难一直需要家人护理。今晨起大便时突然气急显著加重,伴胸痛,送来急诊。对确诊最有价值的辅助检查是()
根据《政府采购法》的相关规定,供应商认为自己的权益受到损害的,可以以()向采购人提出质疑。
有一宗土地,出让年期为30年,资本化率为10%,预计未来5年的纯收益分别为20万元、22万元、24万元、21万元、25万元,并从第6年开始稳定保持在40万元水平上,那么该宗土地的收益价格接近于()万元。
甲、乙两家非金融企业是关联企业,甲企业拥有乙企业100%的股份。2018年1月1日,乙企业从甲企业借款2000万元,期限为半年,双方约定按银行同期同类贷款年利率5%结算利息。乙企业所有者权益构成如下:实收资本200万元,资本公积100万元,留存收益100
()是有声而无固定语义的语言。
下列属于计算机病毒感染途径的是()。
A、13B、10C、15D、20D10-2=2×(1+3),15-3=2×(4+2),(20-6)=2×(7+0)。
与问卷调查相比,访谈调查的优点是()。[统考2010研]
最新回复
(
0
)