首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
30
问题
有如下程序:
#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://kaotiyun.com/show/9uAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
程序的3种基本控制结构是
下列程序的输出结果是______。#include<iostream>usingnamespacestd;template<typenameT>Tfun(Ta,Tb){return(a<=b)?a:b;}int
假定A为一个类,则语句A(A&a);为该类______函数的原型说明。
假定MyCIass为一个类,那么下列的函数说明中,()为该类的析构函数。
数据库系统中实现各种数据管理功能的核心软件是______。
下列程序中需要清理动态分配的数组,划线处应有的语句是_______。#include<iostream.h>classperson{intage,tall;public:person()
派生类构造函数的执行顺序是先执行______的构造函数,然后执行成员对象的构造函数,最后执行______的构造函数。
对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。ClassMyClass{Public:MyClass(intx){n=x;)VoidSetNum(intnl){n=nl;}
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是
检查软件产品是否符合需求定义的过程称为
随机试题
设某按字节编址的计算机已配有00000H~07FFFH的ROM区,地址线为20位,现再用16K×8位的RAM芯片构成剩下的RAM区08000H~FFFFFH,则需要这样的RAM芯片()片。
患儿,男,5岁。反复间断咳嗽、喘2个月余,多为干咳,以夜间、晨起、活动后加重,两肺可在呼气末闻及哮鸣音。最可能的疾病是
患者上颌前磨牙近中颌面深龋,探敏感,冷测一过性疼痛,去除刺激可缓解,诊断为深龋,备洞时患者极其敏感。该牙当日的最佳处理方案为
成文法是指有权制定法律的国家机关依照法定程序制定的()文件。
建筑工程一切险的保险人对()不负责赔偿。
“总价”栏应填()。
“弟子不必不如师,师不必贤于弟子,闻道有先后,术业有专攻,如是而已。”与这种观点相近的教育启示是()。
简述我国中央对特别行政区行使的权力。(2013年法学综合课简答第32题)
认识发展过程的第一次飞跃是从实践到认识的过程,也就是在实践基础上从___________上升到_______的过程。
求f(x,y)=x+xy-x2-y2在闭区域D={(x,y)|x≤z≤1,0≤y≤2}上的最大值和最小值.
最新回复
(
0
)