首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Publication{ ∥出版物类 char name[30]; public: Publication(ch
有如下程序: #include using namespace std; class Publication{ ∥出版物类 char name[30]; public: Publication(ch
admin
2020-07-30
39
问题
有如下程序:
#include
using namespace std;
class Publication{ ∥出版物类
char name[30];
public:
Publication(char
*
name=”未知名称”){
strcpy(this->name,name);
}
const char
*
getName()const{return name;}
virtual const char
*
getType()const{return"未知类型";}
};
class Book:public Publication{ ∥书类
public:
Book(char
*
name):Publication(name){}
virtual const char
*
getType()const{return"书";}
};
void showPublication(Publication &p){
cout<
}
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/zWyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于new运算符的下列描述中,错误的是()。
结构化程序设计的3种结构是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
有如下程序:#includeusingnamespacestd;classCD{public:~CD(){cout
有如下程序#includeusingnamespacestd;classTest{public:Test(){}Test(constTest&t){cout
如果表达式a>=b中的“>=”是作为非成员函数重载的运算符,则可以等效地表示为()。
下列字符串中可以用作C++标识符的是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:10TestClass1注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error*****
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明了SortedList类,是一个用于表示有序数据表的类。其成员函数insert的功能是将一个数据插入到一个有序表中,使得该数据表仍然保持有序。请编写这个insert函数。程序
请编写函数fun,其功能是将形参S所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。注意:部分源程序存在PROGl.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun指定的部位填入所
随机试题
八纲中的虚实辨证是辨别疾病的
下列化合物中,具有发泡性质的有()。
A.切诊B.闻诊C.听诊D.望诊E.扪诊通过触按患者脉搏或身体其他部位以了解病情的方法是
甲向乙借款20万元,6个月内归还,甲将自己的一间房屋抵押给乙以作担保并办理了登记。后甲将该房屋出租给丙居住,租期2年,但未将出租房屋一事通知乙,亦未告知丙该房已抵押给乙。后甲到期不能偿还借款,乙提起诉讼,将该房屋拍卖给丁。则下列说法中正确的是:()
已知正弦交流电压u的初相位角为-45°,有效值为100V,则t=0时刻u的瞬时值为( )。
先行组织者可以分为【】
汤因比曾这样评价一件史事:“顺利地在旧瓶里装了新酒,还不至于引起旧瓶的爆炸。”并认为:“这可以说是一种宪法方面的胜利,这种胜利应该当作一种惊人的技艺。”汤因比所评价的是()。
公文文稿签发前,应当由()进行审核。
①回家,意味着亲人团聚、阖家团圆,更意味着对家庭传承的触摸、向家风传统的回归②对领导干部而言,家风更是砥砺品行、干事创业不可或缺的精神指针③家,不仅是情感牵挂,更是一个人安身立命、修身立德的精神起点④家风犹如家庭成员的精神纽带,是道德品质的世代积累,
Thegovernmentistryingtodosomethingto______betterunderstandingbetweenthetwocountries.
最新回复
(
0
)