首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
31
问题
有如下程序:
#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://jikaoti.com/ti/gPA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为
有如下语句序列intarr[2][2]={{9,8),{7,6}};int*p=arr[0]+1;cout<<*p<<end1;运行时的输出结果是______。
执行这个程序的输出结果是();#include<iostream>usingnamespacestd;classTestClass1{public:voidfun1(){cout<<"
指针变量所保存的不是一般的数据值,而是程序中另一个对象的______。
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
有些运算符既可以作为成员函数重载,也可以作为非成员函数重载。若在一个重载的运算符函数的定义中成功地使用了this指针,说明它是作为【13】重载的
已知基类Employee只有一个构造函数,其定义如下:Employee::Employee(intn):id(n){}Manager是Employee的派生类,则F列对Manager的构造函数的定义中,正确的是
下列关于派生类的叙述中,错误的是
下列关于栈的叙述中,正确的是
将5个数据进行快速排序,在最坏情况下需要比较的次数是
随机试题
关十刺激强度与刺激时间的关系是
大肠埃希菌所导致的肠道外感染不包括
慢性根尖周炎主要的诊断指标是A.反复肿痛史B.咀嚼不适感C.叩诊异样感D.牙髓无活力E.根尖周X线透射区
参与构成大脑动脉环的动脉有()。
采购服务包括对供货单位的质量保证能力进行评价,并建立合格供应方名单()。
双位控制中,减小被控变量的波动范围,则振荡周期()。
MRSxy递减,意味着当X商品的消费量不断增加时,能代替的y商品的数量()。
《行政许可法》规定:“行政许可所依据的法律、法规、规章修改或者废止,或者准予行政许可所依据的客观情况发生重大变化的,为了公共利益的需要,行政机关可以依法变更或者撤回已经生效的行政许可。由此给公民、法人或者其他组织造成财产损失的,行政机关应当依法给予补偿。”
【B1】【B12】
RothschildIndustryBankPrivacyPoliciesRothschildIndustryBankiscommittedtokeepingcustomerinformationsecure.However,
最新回复
(
0
)