首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; c1ass Publication{ //出版物类 char name[30]; public: Public
有如下程序: #inc1ude <iostream> using namespace std; c1ass Publication{ //出版物类 char name[30]; public: Public
admin
2020-11-11
26
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
c1ass Publication{ //出版物类
char name[30];
public:
Publication(char *name="未知名称"){
strcpy(this—>name,name);
}
const char*getName()const{ return name;}
virtual const char*getType()const{ return"未知类型";}
};
c1ass Book: public Publication{ //书类
public:
Book(char *name):Publication(name){}
virtual const char*getType()const{ 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(){retum"书";}就会覆盖基类中的虚常成员函数*getType()const{ return"未知类型";},所以在主函数中调用函数showPublication(book)时,getType()函数的输出的结果是“书”,getName()函数的输出结果为“精彩人生”。
转载请注明原文地址:https://kaotiyun.com/show/Mayp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:classBase{public:intdata;};classDerived1:publicBase{};classDerived2:protectedBase{};intmain(){Derived1d1;
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中包含一个源程序文件main.cpp,其中有类Book(“书”)和主函数main的定义。程序中位于每个“//ERROR****found****”下的语句行有错误,请加以改正。
为了使用setw设置输出宽度,必须在程序中包含头文件()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含有一个源程序文件proj2.cpp,其中定义了Stack类和ArrayStack类。stack是一个用于表示数据结构“栈”的类,栈中的元素是字符型数据。Stack为抽象类
下列叙述中正确的是()。
下列语句中,能够进行正确赋值的是()。
使用VC6打开考生文件件下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补允完整。(1)重载运算符int,请在注释∥********1********后添加适当的语句。(2)重载运算符“
下列运算符中不能在C++中重载的是()。
生产每种产品需要多种零件,则实体产品和零件间的联系是
软件测试的目的是
随机试题
甘遂入丸散剂的用量是
甲故意杀人案件中,公安机关在侦查过程中除了收集到其他证据外,还收集到了下列材料,如果要认定甲犯有故意杀人罪,这些材料中哪些不具备证据的相关性特征?
下列内容中,不属于记账凭证的审核内容的是()。
(2010、2009年考试真题)证券公司应当遵循内部()原则,建立有关隔离制度。
上海某夫妻的儿子在北京读大学,夫妻俩将自己在上海的房屋出租给某人居住。双方约定,如果该夫妻的儿子毕业后分回上海,则租赁关系终止。该法律行为属于()的法律行为。
关于官刻,说法错误的是()。
甲、乙为夫妻,无父母、子女。甲只有一兄丙,乙只有一妹丁。丙、丁均独立生活,且与甲、乙往来较少。1997年春节期间,甲、乙驾马车进城购买年货,回家途中因马受惊狂奔,甲、乙被摔下悬崖。戊路过时发现甲已死亡,乙尚存一点气息,乙在被送往医院途中死亡。经查甲、乙共有
在一台主机上用浏览器无法访问域名为WWW.tjnu.edu.cn的网站,并且在这台主机上执行tracert命令时有如下信息分析以上信息,会造成这种现象的原因是()。
Distanceeducationisenrollmentandstudywithaneducationalinstitutionthatprovideslessonmaterialspreparedinasequenti
NativeAmericansprobablyarrivedfromAsiainsuccessivewavesoverseveralmillennia,crossingaplainhundredsmileswidetha
最新回复
(
0
)