首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
44
问题
有如下程序:
#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或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为:p1=
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
编写函数fun,其功能是:求Fibonacei数列中大于t的最小的数,结果由函数返回。Fibonacci数列F(n)的定义为:F(0)=0,F(1)=1F(n)=F(n一1)+F(n一2)例如,当t=1000时,函数值为159
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程projl,此工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:C
C++系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
以下叙述正确的是()。
下列选项中不符合良好程序设计风格的是()。
结构化程序的三种基本结构是()。
下列关于软件工程的描述中正确的是()。
随机试题
作为国际政治基本行为主体的主权国家必须具备的基本要素有______、______、______、______。
自我管理包括哪些内容?
《我愿是一条急流》一诗的独特艺术手法是
Sally’sscoreontheexamisthelowestintheclass.She______hard.
某肉鸡场35日龄鸡发病,病鸡表现精神沉郁、羽毛松乱,死亡病鸡的肉眼病变主要有纤维素性心包炎、纤维素性肝周炎和纤维素性气囊炎。使用抗菌素治疗后效果良好。该病最可能是
对资产负债表中流动资产和流动负债进行比较,可以反映企业的长期偿债能力。()
抢劫罪:是指非法占有为目的,以暴力、胁迫或者其他方法,强行劫取公私财物的行为。根据上述定义,下列行为属于抢劫罪的是()。
“不登高山。不知天之高也;不临深渊,不知地之厚也。”这说明
Justhowdoesapersonarriveatanideaofthekindofpersonthatheis?Hedevelopsthis(1)_____ofselfthroughagraduala
JeniseHoke
最新回复
(
0
)