首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Publication{//出版物类 char name[30]; Publication(char*nam
有如下程序: #include<iostream> using namespace std; class Publication{//出版物类 char name[30]; Publication(char*nam
admin
2019-06-04
71
问题
有如下程序:
#include<iostream>
using namespace std;
class Publication{//出版物类
char name[30];
Publication(char*name=’’未知名称’’){
strcpy(this->name,name);
}
const char*getName()const{return name;}
virtual const char*getType()const{return’’未知类型’’;}
class Book:public Publication{//书类
Book(char*name):Publication(name){}
virtual const char* getTypeoconst{return’’书’’;}
void showPublication(Publication&p){
cout<<p.getType()<<’’:’’<<p.getName()<<end1;
}
int main(){
Book book(’’精彩人生’’);
showPublication(book);
return 0:
}
运行时的输出结果是( )
选项
A、未知类型:未知名称
B、未知类型:精彩人生
C、书:未知名称
D、书:精彩人生
答案
D
解析
因为类Book继承自基类Publication,所以在类Book中的虚常成员函数*getType(){return’’书’’;}就会覆盖基类中的虚常成员函数*getType()const{return’’未知类型’’;},所以在主函数中调用函数showPublication(book)时,getType()函数的输出的结果是“书”,getName()函数的输出结果为“精彩人生”。
转载请注明原文地址:https://www.kaotiyun.com/show/v28p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classA{public:staticinta;voidinit(){a=l;}A(i
下列叙述中正确的是A)算法的效率只与问题的规模有关,而与数据的存储结构无关B)算法的时间复杂度是指执行算法所需要的计算工作量C)数据的逻辑结构与存储结构是一一对应的D)算法的时间复杂度与空间复杂度一定相关
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为A)n+1B)n-1C)2nD)n/2
A、 B、 C、 D、 A要对线性表进行二分法查找,对线性表有两个要求:第一,要求线性表是按顺序方式存储的;第二,要求线性表中的元素是按照从小到大的顺序排好序。
在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称______是关系A的外码。
下列关于函数模板的描述中,正确的是()。A)函数模板是一个实例函数B)使用函数模板定义的函数没有返回类型C)函数模板的类型参数与函数的参数相同D)通过使用不同的类型参数,可以从函数模板得到不同的实例函数
结构化程序所要求的基本结构不包括()。A)顺序结构B)GOTO跳转C)选择(分支)结构D)重复(循环)结构
请将下列类定义补充完整,横线处应填加语句__________。classTestClass{public:voidfun(){cout
下面关于虚函数的表述中正确的是()。
数据结构分为线性结构和非线性结构,带链的队列属于【 】。
随机试题
下列诗题中,属于乐府旧题的是()
患者,黄某,在某医院住院不治身亡,其家属要求复印病历资料,根据《医疗事故处理条例》相关规定,下列病历资料中不能给患者家属复印的是
Coodpasture综合征具有下列特点,但不包括
本病可诊为:该患者中药治疗可选何方:
A、《药品生产许可证》B、《药品经营许可证》C、《医疗机构制剂许可证》D、《医疗机构执业许可证》E、《进口准许证》;根据《中华人民共和国药品管理法》企业在购销药品中无真实、完整的购销记录且情节严重的,应吊销其
奥巴马在首轮中美战略对话开幕式上引用《孟子·尽心下》中的一句话:“山径之蹊间,介然用之而成路,为间不用,则茅塞之矣。”这句话体现的哲学道理是()。
《3—6岁儿童学习与发展指南》中指出:儿童的发展是一个(),要注重领域之间、目标之间的相互渗透和整合,促进幼儿身心全面协调发展,而不应片面追求某一方面或几方面的发展。
国防观念的内容包括()
Whatarethespeakersmainlydiscussing?
Adozenyearsago,JamesGrant—oneofthewisestcommentatorsonWallStreet—wroteabookcalledTheTroublewithProsperity
最新回复
(
0
)