首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
24
问题
有如下程序:
#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或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中含有一个源程序文件proj2.cpp。其中定义了类Set和用于测试该类的主函数main。类Set是一个用于描述字符集合的类,在该字符集合中,元素不能重复(将“a”和“A”视为
下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里”单词”是指由空格隔开的字符串)。例如,若输入”Iamastudenttotaketheexamination”,则应输出”IAmASt
编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在C数的十位和千位上。例如,当a=45,b=12时,调用该函数后c=2514。
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,该文件中定义了用于表示日期的类Date、表示人员的类Person和表示职员的类Staff;程序应当显示:张小丽123456789012345但程序中有缺失部分,
下列有关模板的叙述中,正确的是()。
下列有关类成员的叙述中,正确的是()。
下列关于继承方式的描述中,错误的是()。
支持子程序调用的数据结构是()。
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为()。
结构化程序的三种基本结构是()。
随机试题
计算机数据库管理系统中的核心问题是()。
男性,41岁,上腹疼痛7h。伴发热,体温38.5℃,频繁呕吐。查体发现上腹部肌紧张,压痛,无移动性浊音。血白细胞15×109/L,X线检查:膈下未见游离气体。治疗的基本措施是
膝关节侧位摄影,关节需屈曲
甲服装公司与乙银行订立合同,约定甲公司向乙银行借款300万元,用于购买进口面料。同时,双方订立抵押合同,约定甲公司以其现有的以及将有的生产设备、原材料、产品为前述借款设立抵押。借款合同和抵押合同订立后,乙银行向甲公司发放了贷款,但未办理抵押登记。之后,根据
某公司向银行借款2400万元,期限为6年,年利率为8%,每年年末付息一次,每年等额还本,到第6年末还完本息。请问该公司第4年年末应还的本息和是()。
位于市区的某大型百货商场为增值税一般纳税人,2015年9月发生如下几项业务:(1)将上月购进的化妆品对外销售,不含税售价为11000元,本月对外销售珠宝3000套,不含税销售额140000元。(2)商场以分期收款方式销售一批进日家电,合同规定不含税销售
列强在侵华战争中,公开抢劫中国的财富,肆意破坏中国的文物和古迹。其中,抢劫并放火焚烧圆明的是()
Themostexcitingkindofeducationisalsothemostpersonal.Nothingcan【1】thejoyofdiscoveringforyourselfsomethingthat
(上海理工大学2006年试题)Inatelephonesurveyofmorethan2,000adults,21%saidtheybelievedthesunrevolved(旋转)aroundtheearth
DearMr.Weidner,Thankyouforyourletterof20November2009.WearedisappointedtohearthatourpriceforFlamecigare
最新回复
(
0
)