首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Book{ public: Book(char*t:””){strepy(title,t);} private:
有如下程序: #include using namespace std; class Book{ public: Book(char*t:””){strepy(title,t);} private:
admin
2020-12-21
21
问题
有如下程序:
#include
using namespace std;
class Book{
public:
Book(char*t:””){strepy(title,t);}
private:
char rifle[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/Epyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
阅读下面的程序:#includevoidmain(){intx;cin>>x;if(x++>5)cout
已知i=5,j=0,下列各式中运算结果为j=6的表达式是()。
下列关于模板的叙述中,错误的是( )。
下列关于基类和派生类关系的叙述中,正确的是
下列是重载乘法运算符的函数原型声明,其中错误的是
有如下类定义: class Test { public: Test(){a=0;c=0;} //① int f(int a)const {this->a=a;} //② static int g(
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正其中的错误,使程序正确运行。并且使程序输出的结果为:OK注意:错误的语句在//*****error******的下面,修改该语句即可。#include
生产每种产品需要多种零件,则实体产品和零件间的联系是
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
在C++中,打开一个文件时与该文件建立联系的是()。
随机试题
债券是实际运用的()的证书。
如果移植物与受者的ABO血型不符,移植后会发生的反应是
健康促进的目标人群涉及
劳动保护,是指国家为了劳动者在生产过程中的安全与健康而采取的各项保护措施,是( ),保持和提高劳动者持久的劳动能力的组织、技术措施的总称。
某房地产开发公司在2015年1—9月中旬开发位于市区的写字楼一栋,总建筑面积10000平方米。在开发写字楼的过程中,取得土地使用权支付金额2400万元,发生房地产开发成本2600万元。9~12月将写字楼销售9000平方米,销售合同记载收入9600万元,其余
已知数列{an}是首项为1,公比为i的等比数列,则其前2048项的和S2048=().
甲市人民政府与乙建筑公司签订了办公大楼建筑合同,请问双方是下列何种法律关系?()
下列关于新民主主义革命的说法是错误的
有如下程序:#include<iostream>usingnamespacestd;classPARENT{public:PARENT()cout<<"PARENT";}};classSONpublicPARENT{
关于在调用模板函数时实参的使用,下列表述中正确的是
最新回复
(
0
)