首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Book{ public: Book(char*t=""){strcpy(title,t);) private:
有如下程序: #include using namespace std; class Book{ public: Book(char*t=""){strcpy(title,t);) private:
admin
2020-04-07
29
问题
有如下程序:
#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();
return O:
}
若程序运行时输出结果是“文学”,则划线处缺失的语句是( )。
选项
A、char*Category();
B、char*Category()const;
C、virtual char*Category()const;
D、virtual char*Category()const=O;
答案
D
解析
根据程序运行的结果为:文学,说明程序执行了派生类Novel中的成员函数*Category()const{return”文学”;},所以在基类Book中要把函数*Category()const定义为纯虚函数。
转载请注明原文地址:https://kaotiyun.com/show/mw8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若下列程序运行时输出结果为1,A,10.12,B,3.5请将程序补充完整。#include<iostream>usingnamespacestd;intmain(){voidt
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。#include<iostream>usingnamespaeestd;_
以下不正确的定义浯句是
程序设计语言的基本成分是数据成分、运算成分、控制成分和
以下C++语言中用于单行注释的是
有些运算符既可以作为成员函数重载,也可以作为非成员函数重载。若在一个重载的运算符函数的定义中成功地使用了this指针,说明它是作为【13】重载的
在C++中既可以用于文件输入又可以用于文件输出的流类是
已知基类Employee只有一个构造函数,其定义如下:Employee::Employee(intn):id(n){}Manager是Employee的派生类,则F列对Manager的构造函数的定义中,正确的是
下列有关继承和派生的叙述中,正确的是()。
已知类A中有公用数据成员B *b;其中B为类名。则下列语句错误的是
随机试题
A.胆B.脑C.脉D.头“血之府”指的是
求.
信天游是民歌的一种,主要流行于______带。()
甲状腺功能亢进症术前准备,脉率应降至每分钟
膀胱结石治疗原则不包括下列哪一项
麝香的主治是()。
以检验管道系统的强度和严密性的试验是( )试验。
《砌体工程施工质量验收规范》规定,施工时所用的小砌块其产品龄期不应小于()。
神农山位于()城区西北23公里的太行山麓,是世界地质公园、国家级风景名胜区、国家5A级旅游区、国家猕猴自然保护区。
Therearemanyargumentsforandagainsttheinterviewasaselectionprocedure.Themainargumentagainstitisthatitresults
最新回复
(
0
)