首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2021-02-22
32
问题
有如下程序:
#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、virtualchar*Category()const;
D、virtualchar*Category()const=0;
答案
D
解析
本题考查纯虚函数和抽象类,纯虚函数是在声明虚函数时被"初始化"为0的函数,包含纯虚函数的类为抽象类,抽象类是不能被实例化的,但是可以定义指向抽象类数据的指针变量,当派生类成为具体类后,就可以用这种指针指向派生类的对象,然后通过该指针调用虚函数,实现多态性的操作。所以本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/e9fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关函数重载的叙述中,错误的是()。
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为
Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是()。Samplea[2],*P=newSample;
设有课程关系模式如下:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为
建立一个有成员对象的派生类对象时,各构造函数体的执行次序为()。
请打开考生文件夹下的解决方案文件proj3,其中声明了ValArray类,该类在内部维护一个动态分配的整型数组。ValArray类的复制构造函数应实现对象的深层复制。请编写ValArray类的复制构造函数。在main函数中给出了一组测试数据,此种情况下程序
下列各选项中,不属于序言性注释的是()。
在C++中,实现封装性需借助于()。
随机试题
Lifeonearth【56】manyshapesandsurelyofthestrangestisanewlydiscovered【57】whoseabilitytochangethebodily(身体的)【58】is
下列哪些器官活动与维持内环境稳态有关
下列关于核医学工作监督区的说法错误的是
【背景资料】某一储油库工程,施工图纸已齐备,现场已完成三通一平工作,满足了工程开工的条件。该工程由银行贷款和企业自筹资金相结合,解决了资金问题,实行邀请招标发包。业主与承包单位签订的合同总工期为10个月,计300个日历天,按国家工期定额规定,该工程的定额
利用曲线法进行偏差分析时,需引入的施工成本参数不包括( ),
以下属于意向申报和成交申报都包括的内容有()
部门规章及规范性文件由中国证监会根据法律和国务院行政法规制定,其法律效力次于法律和行政法规。下列不属于部门规章及规范性文件的是()。
甲公司是一家光伏生产企业,位于华北某省。近几年,我国开始大力发展新能源,出台了若干促进光伏产业发展的政策,光伏产业逐渐发展壮大起来。甲公司也进入了快速发展阶段,销售额和出口额近十年来平均增长15%以上。员工也由原来的不足200人增加到了2000多人。公司设
新时代我国社会主要矛盾是人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾。()
We______theletteryesterday,butitdidn’tarrive.
最新回复
(
0
)