首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-07-30
36
问题
有如下程序:
#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://kaotiyun.com/show/WCyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,此工程包含一个源程序文件projl.cpp。文件中将表示数组元素个数的常量Size定义为4,并用int类型对类模板进行了实例化。文件中位于每个注释“//ERROR****found*
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
下列给定程序中,函数fun的功能是:求S的值。例如,当k为10时,函数的值应为1.533852。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,
请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。注意:部分源程序给出
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pmj1,该工程中包含程序文件main.cpp,其中有关TVSet(“电视机”)和主函数main的定义。程序中位于每个“//ERROR********found********”之后的一行语句有
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中包含了类Pets(“宠物”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:
下列运算符函数中,肯定不属于类Number的成员函数的是()。
运算符重载时不需要保持的性质是()。
下列选项中不属于结构化程序设计方法的是()。
关于面向对象的程序设计方法,下列说法正确的是
随机试题
教学方法是指为完成教学任务()。A.教师教育学生的方法B.教师指导学生学习的方法C.教师讲授课程的方式D.师生共同活动的方式
表示物料流动性的方法有
划拨土地使用权抵押时,其抵押价值应当为划拨土地使用权下的市场价值。()
质量监督机构对水利工程质量进行()的监督管理。
从用户需求的角度,可将功能类型分为()。
甲公司对投资性房地产采用成本模式进行后续计量。自2019年1月1日起,甲公司将一幢自用厂房出租给某单位,租期为4年,每年末收取租金650万元。该厂房原价为12000万元,预计使用年限为40年,预计净残值为零,采用年限平均法计提折旧;至2019年1月1日已
君乐公司在甲银行开立基本存款账户。2013年7月,君乐公司发生的结算业务如下:(1)7月3日,君乐公司与乙银行签订短期借款合同后,持相关开户资料向乙银行申请开立了一般存款账户。(2)7月10日,君乐公司出纳王某填写一张转账支票(以下简称
Don’tworrymenow,Iwillmendthatcoat______.
A.indicativeB.reachC.immediateD.lackE.content-freeF.trackingG.specifyingH.atleastI.cluesJ.sameK.pr
SevenStepstoaMoreFulfillingJobA)Manypeopletodayfindthemselvesinunfulfillingworksituations.Infact,oneinfo
最新回复
(
0
)