首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
27
问题
有如下程序:
#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://jikaoti.com/ti/1Ul0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(inti){x=i;}voiddispa(){cout<<x<<’,’;}private:intx;};cl
有如下类定义:classAA{inta;Public:AA(intn=0):a(n){}};classBB:publicAA{public:BB(intn)______________};其中横线处的缺失部分是()
有如下程序:#include<iostream>usingnamespacestd;classBase{private:voidfun1()const{cout<<"fun1";}protected:voidfun2()const
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。其中:定义了类circle和column,column类由circle类protected派生,但是两个类的定义并不完整,请按照以下的
下列关于this指针的叙述中,正确的是()。
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
在满足实体完整性约束的条件下
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proi2,此工程包含有一个源程序文件proj2.cpp,其中定义了Stack类和ArrayStaek类。Stack是一个用于表示数据结构“栈”的类,栈中的元素是字符型数据。Stack
随机试题
金融投资工具可以划分为固定收益投资工具、浮动收益投资工具和金融投资衍生工具三类,做出这一划分的标准是()。(2011年单项选择第23题)
根据《矿山安全法》,关于矿山企业开采安全保障的说法,正确的是()。
对关键部位、特殊工艺和()专项工程分别编制施工方案或施工组织设计。
行政处罚是由()在法定职权范围内实施。
木材中的水分包括()
一位退休教师说:“老师最喜欢的是成绩最好的学生,我也是这样。现在回顾30多年的教学生涯才发现:一个学生成绩好不等于他将来的事业很成功。在我所教过的学生中,有的人读书时成绩很好,有的人后来事业很成功,但是却没有一个当年成绩最好的学生后来在事业上很成功。”如果
根据以下资料,回答下列问题。抽样调查数据显示,2014年1—5月A区农村居民人均现金收入9053元,同比增长10.3%,增速较去年同期提高0.4个百分点;其中人均工资性收入为5421元,同比增长8.5%;人均家庭经营收入为760元,同比下降0.6%;人均
新中国成立后,我国在一些前沿技术领域取得了一批具有较大国际影响力的创新成果。下列全部属于近30年来取得的重大突破的一组是:
(2012年)设函数=______.
Thoughthepublicsecuritysystemisgivenconsiderableauthoritytocarryoutlaws,thesalaryofitsstaffisrelativelylowa
最新回复
(
0
)