首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Book{ public: Book(char*t=’’ ’’){strcpy(title,t);}
有如下程序: #include<iostream> using namespace std; class Book{ public: Book(char*t=’’ ’’){strcpy(title,t);}
admin
2019-06-04
24
问题
有如下程序:
#include<iostream>
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<<pb->Category();
return 0:
}
若程序运行时输出结果是“文学”,则划线处缺失的语句是( )。
选项
A、char*Category();
B、char*Category()const;
C、virtual char*Category()const;
D、virtual char*Category()const=0;
答案
D
解析
根据程序运行的结果为:文学,说明程序执行了派生类Novel中的成员函数*Category()const{return’’文学’’;},所以在基类Book中要把函数*Category()const定义为纯虚函数。
转载请注明原文地址:https://kaotiyun.com/show/m28p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
13
A、 B、 C、 D、 B此题考查的是内联函数。Cc++语言引入内联函数的原因是用它来取代C语言的预处理宏函数。
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数,而非虚函数不支持多态调用。有如下程序:#include<iostream>usingnamespaees
数据视图的描述称为()。A)外模式B)内模式C)概念模式D)存储模式
数据流图中带有箭头的线段表示的是()。
软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于__________测试。
在软件测试设计中,软件测试的主要目的是
关系数据模型由关系数据结构、关系操作集合和【】三大要素组成。
软件测试的目的是
代码编写阶段可进行的软件测试是
随机试题
《联合国国际货物销售合同公约》排除了一些特殊标的物的货物买卖,公约排除的货物销售不包括()
下列选项中属于职业道德作用的是()。
【2010年第117题】关于抗震设防地区多层砌块房屋圈梁设置的下列叙述,哪项不正确?
关于上海证券交易所法人清算模式中的资金划入,说法不正确的是( )。
甲公司是一家高科技环保企业,其自主研发的智能呼吸窗刚推向市场,即受到消费者欢迎,产品供不应求,企业一直处于满负荷生产状态。为满足持续增长的订单要求,公司决定增加一条生产流水线。甲公司所实施的产能计划属于()。
在确定作业数量时,究竟应划分和确定多少作业,应遵循()原则,在“粗分”和“细分”之间进行权衡。
“以僧为师”,“以(书)吏为师”是古代()的教育特点。
定金的数额由当事人约定,但不能超过主合同标的额的()。
下列()是C+4.语言的有效标识符。
窗体设计中,决定了按【Tab】键时焦点在各个控件之间移动顺序的属性是()。
最新回复
(
0
)