首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
49
问题
有如下程序:
#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全国计算机二级
相关试题推荐
在下列原型所示的C++函数中,按“传值”方式传递参数的是()。
有如下程序:#include<iostream>usingnamespacestd;intmain(){voidfunction(doubleval);doubleval;function(val);cout<<val:ret
下列语句中,未起到定义作用的是()。
某系统结构图如下图所示该系统结构图的宽度是()。
下面程序的输出结果是()。#include<iostream.h>classexample{inta;public:example(intb){a=b++;}voidprint(){a=a+1;cout<<a<<"";}v
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数factor(int*des,int&length,intn)实现的功能是:将n所有因数存放到des中,通过length引用返回因数的个数,比如fat
在一个派生类对象结束其生命周期时
下面不属于软件需求规格说明书内容的是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
随机试题
桥粒的附着板含有许多微管。()
心肾不交的治法是肝阳上亢的治法是
下列用地属于政策性免税的有()。
再贴现政策的优点是()。
某建筑工程,建筑面积23824m2,地上10层,地下2层(地下水位-2.0m)。主体结构为非预应力现浇混凝土框架剪力墙结构(柱网为9m×9m,局部柱距为6m),梁模板起拱高度分别为20mm、12mm。抗震设防烈度7度。梁、柱受力钢筋为HRB335,接头采用
消防控制室内的图形显示装置,火灾报警控制器、消防联动控制设备,其功能既相互独立,又互相关联,准确把控其功能是充分发挥消防控制室监控与管理作用的关键,下列消防控制室图形显示装置,不符合国家工程技术标准的是()。
下列关于基金财产的运用中,合规的是()。
社会工作价值观是维系社会期望和社会工作专业服务关系的关键,取决于社会工作者的()
Manytheoriesconcerningthecausesofjuveniledelinquency(crimescommittedbyyoungpeople)focuseitherontheindividualor
若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是
最新回复
(
0
)