首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; class Book{ public: Book(char*t=""){ strcpy(title,t);} p
有如下程序: #inc1ude <iostream> using namespace std; class Book{ public: Book(char*t=""){ strcpy(title,t);} p
admin
2018-12-04
49
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
class Book{
public:
Book(char*t=""){ strcpy(title,t);}
pnvate:
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://www.kaotiyun.com/show/9uAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<iostream>usingnamespacestd;template<typenameT>Tfun(Ta,Tb){return(a<=b)?a:b;}int
下列特征中不是面向对象方法的主要特征的是()。
数据库系统中实现各种数据管理功能的核心软件是______。
有如下程序:#include<iostream>usingnamespacestd;classTestClass1{public:TestClass1(){cout<<"TestClass1";}
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
在表达式x-y中,"-"是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符"-",这个表达式还可以表示为
软件工程的理论和技术性研究的内容主要包括软件开发技术和
在计算机中,算法是指
以下各选项组中,均是C++语言关键字的组是
下列选项中不属于软件生命周期开发阶段任务的是()。
随机试题
律师实务文书多用
工程总承包的主要方式包括()等。
下列专业中属于会计类专业的有( )。
某船舶制造企业2015年初承接大型船舶制造业务,2015年全年按照完成工作量确认的收入是5800万元,船东确认的工作量为5000万元,合同约定船东按照确认工作量的90%支付进度款,实际收到价款4000万元。企业该制造业务应确认所得税收入()万元。(
一般来讲,公积金个人住房贷款的发放方式是()。
按财政收入来源和性质分类,财政收入包括()。
赵某因故意伤害罪被法院判处死刑缓期2年执行,在死刑缓期执行期间,在什么情况下,2年期满后,赵某可经合法程序批准后减为无期徒刑?()
假如平均每条移动短信的业务费用为0.1元,则2009年5月移动短信业务总量占当月电信业务总量的比重约为()。
用链表表示线性表的优点是______。
WhydoesJohnnylookunhappy?
最新回复
(
0
)