首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inelude using namespace std; class Book{ public: Book(char*t=""){strepy(title,t);} private:
有如下程序: #inelude using namespace std; class Book{ public: Book(char*t=""){strepy(title,t);} private:
admin
2019-05-06
33
问题
有如下程序:
#inelude
using namespace std;
class Book{
public:
Book(char*t=""){strepy(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();
return 0;
}
若程序运行时输出结果是“文学”,则划线处缺失的语句是( )。
选项
A、char*Category();
B、char*Category()const;
C、virtual char*Category()const;
D、virtual char*Category()const=0;
答案
D
解析
根据程序运行的结果为:文学,说明程序执行了派生类Novel中的成员函数*Categoty()const{return"文学";},所以在基类Book中要把函数*Category()const定义为纯虚函数。
转载请注明原文地址:https://kaotiyun.com/show/XE8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的执行结果是()。#include<iostream.h>classTestClass2{public:TestClass2(){};TestClass2(inti,intj);
有如下程序:#include<iostream>usingnamespacestd;classTestClass{public;~TestClass(){cout<<"BASE:;}};cla
有如下程序:#include<iostream>usingnamespacestd;classBase{public;intm,n;};classDerived1:______Base{};
程序中有如下语句:for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是______。
对基类数据成员的初始化必须在派生类的构造函数中的______处执行。
在软件开发过程中,需求分析阶段产生的主要文档是
软件设计中模块划分应遵循的准则是
A、 B、 C、 D、 CE-R模型中,有3个基本的抽象概念:实体、联系和属性。E-R图是E-R模型的图形表示法,在E-R图中,用矩形框表示实体,菱形框表示联系,椭圆形框表示属性。
A、 B、 C、 D、 B两个实体集间的联系可以有下面几种:一对一的联系、一对多或多对一的联系和多对多的联系。由于一间教室可以坐多个学生,所以它们的联系是一对多联系。
下面关于指针的说法中错误的是()。A)在指针定义的同时可以对其进行初始化B)指针根据其所指向变量的类型的不同,所占用内存大小也不同C)指针中存放的是内存单元的地址D)相同类型的指针之间可以相互赋值
随机试题
年满22周岁的公民才能担任人民警察。
在铣床上镗孔时,若镗刀伸出过长,产生弹性偏让或刀尖磨损,会使___________。
_________指企业比照竞争者的广告开支来决定本企业广告开支多少,以保持竞争上的优势。
由于毛细血管后阻力增大而导致组织液生成增多的是
α-葡萄糖苷酶抑制剂的最佳服用时间是
1.背景某写字楼建设项目,建设单位与施工单位签订土建和装饰装修施工合同,建设单位委托监理单位对该工程土建施工和装饰装修进行工程监理。在该工程装饰装修过程中发生了如下事件:事件一:装饰装修合同中规定5000m2的花岗石石材由建设单位指定厂家,施工单位负责
行政许可的实施机关可以对已设定的行政许可的实施情况及()适时进行评价,并将意见报告该行政许可的设定机关。
【2011东北财经大学判断题第1题】外国货币即是外汇。()
Thoughjuicewasonceabedrockofabalancedbreakfast,itsplaceatthetablehasbeenlookingabituncertainthesedays.Con
在窗体中使用一个文本框(名为num1)接受输入值,有一个命令按钮run13,事件代码如下:PrivateSubrun13_Click()IfMe!num1>=60Thenresult="及格"E
最新回复
(
0
)