首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Book{ public: Book(char*t=“”){strcpy(title,t);} private: char title[40]; }; class Nov
有如下程序: #include using namespace std; class Book{ public: Book(char*t=“”){strcpy(title,t);} private: char title[40]; }; class Nov
admin
2020-07-30
42
问题
有如下程序:
#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( )eonst=0;
答案
D
解析
本题考查纯虚函数和抽象类,纯虚函数是在声明虚函数时被“初始化”为0的函数,包含纯虚函数的类为抽象类,抽象类是不能被实例化的,但是可以定义指向抽象类数据的指针变量,当派生类成为具体类后,就可以用这种指针指向派生类的对象,然后通过该指针调用虚函数,实现多态性的操作。所以本题答案为D。
转载请注明原文地址:https://www.kaotiyun.com/show/6Pyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#includeusingnamespacestd;classA{public:A(inti,intj){a=i:b=j;}
下面关于指针的说法中错误的是()。
下面程序段的正确输出是()。intw=4,x=3,y=2,z=1;cout
下面是一个模板声明的开始部分:templute<typenarneT>double__由此可知()。
已知基类Employee只有一个构造函数,其定义如下:Employee∷Employee(intn):id(n){}Manager是Employee的派生类,则下列对Manager的构造函数的定义中,正确的是()。
有如下类定义和变量定义:classParents{public:intpublicData;private:intprivateData;};classChildA:pu
有如下程序:#includeusingnamespacestd;classMountain{intheight;public:Mountain(int=0):height(h){}
下列有关运算符重载的叙述中,正确的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
在E-R图中,用来表示实体联系的图形是()。
随机试题
关于财务分析价格体系的说法,错误的是()。
根据《民事诉讼法》的规定,(),人民法院依法不可以作出缺席判决。
2018年1月1日,甲公司与M公司签订合同自M公司购买一套管理软件,合同总价款为2000万元。按照合同规定,价款自合同签订日起分4次支付,每年末支付500万元。该软件取得后即达到预定用途。假定银行同期贷款利率为5%。已知:(P/A,5%,4)=3.5460
儿童在计数时,最初需要用手点着物体逐一计数,逐渐发展到可以用眼看着物体默默计数。这反映了儿童在数学学习中具有()。
将下列选项中的词语依次填入横线处,最恰当的一组是()。①许多人都有一颗挂在嘴边拿得出手的中国心,我有一双______不安的中国脚,说走就走,心在野外,心在路上。②古塔是上天坠落的一枚钉子,锈迹斑斑,跃动着岁月的______;今年的候
生产价格是:
(2017年真题)关于公民基本权利的限制,下列表述正确的有
在清朝,全国最高监察机关是()
设有高校选课系统,需要对学校的系信息、教师信息、课程信息、学生信息、学生选课信息进行管理。已知系(DEPT)信息包括系编号(DeptNO)、系名称(DeptName);教师(Teacher)信息包括教师号(TNO)、教师名(Tname);课程(Course
多态性分为两类:编译时的多态性和【】。
最新回复
(
0
)