首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
27
问题
有如下程序:
#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://jikaoti.com/ti/ydE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于类定义classA{public:virtualvoidfuncl(){}voidfunc2(){}};classD:publicA{public:
下列程序的功能是输出数组中的最大值,其中用指针q指向该元素,在if语句中判断表达式应该是______。#include<iostream.h>voidmain(){inta[10]={6,7,2,9,1,10,5,8,
以下程序的输出结果是______。#include<iostream.h>voidmain(){charw[][10]={"ABC","DEFGH","IJKL","MNOP"};int
下面函数返回数组中最大元素的下标,数组中元素个数为t,将程序补充完整。intfindmax(ints[],intt){intk,p;for(p=0,k=p;p<t;p++){if
以/*开始,*/结束,在/*和*/之间的部分即为【】。
以下函数模板max的功能是:返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0];for(inti=1;i<n;i++)
下列程序的输出结果是【】。#include<iostream>#include<cstring>usingnamespacestd;voidfun(constchar*s,char&c){c=s[strlen
请将下列类定义补充完整。classBase{public:voidfun(){cout<<"Base::fun"<<end;}};classDerived:publicBase{public:void
随机试题
关于大叶性肺炎,下列哪项是错误的
定价的方法分为成本导向定价法、需求导向定价法和竞争导向定价法三类。()
轻纺产品,顾名思义就是玩具与纺织-两大类生活资料产品。( )
浙江浙海服装进出口公司(3313910194)在对口合同项下进口蓝湿牛皮(法定计量单位:千克),由浙江嘉宁皮革有限公司(3313920237)加工成牛皮沙发革。承运船舶在帕腊纳瓜港装货启运,泊停釜山港转“HANSASTAVANGER”号轮(航次号HV30
下列各项中,可以免缴城镇土地使用税的有()。
甲公司购入交易性金融资产,支付的价款为60万元,其中包含已到期但尚未领取的利息375元,另支付交易费用17万元。该项交易性金融资产的人账价值为()万元。
我国当前班级管理的实践中,采用最多的领导方式是()。
今天的语文课是一堂公开课,按平时上课的惯例,我应该依学号顺序抽一名学生进行课前“一分钟讲演”。直到上课铃响起时,我还在犹豫,今天的公开课是否取消这个“节目”。因为这次讲演正轮到魏霞,而她是一个说话结结巴巴的胆小的女同学,如果她没说好,岂不是“杀”了我这堂公
2010年,辽宁省全年全部工业增加值8684.7亿元,按可比价格计算,比上年增长16.8%。规模以上工业增加值按可比价格计算比上年增长17.8%。全年规模以上工业企业新产品产值2747.1亿元,比上年增长31.4%。装备制造业、冶金、石化和农产品
政府应该不允许娴草公司在其营业收入中扣除广告费用。因为如果这样的话,烟草公司将会缴纳更多的税会。他们只好提高自己的产品价格,而产品价格的提高正好可以起到减少烟草购买的作用。以下选项中,作为上述论点前提的是()。
最新回复
(
0
)