首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-06-04
85
问题
有如下程序:
#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/v28p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classtest{private:inta;public:test(){cout<<"c
下列关于抽象类的表述中正确的是()。A)派生类必须要实现作为基类的抽象类中的纯虚函数B)抽象类的成员函数至少有一个没实现C)抽象类不可能用来定义对象D)派生类不能成为抽象类
下列程序执行后,输出的结果是()。intx=-5,y=0;while(++x)y++;cout<<y<<end1;A)1B)2C)4D)5
执行下列语句序列:imx=1,&y=x;cout<<x<<’-’<<y<<end1;输出结果为______。
对软件设计的最小单位(模块或程序单元)进行的测试通常称为______测试。
已知类Myclass的定义如下classMyClass{public:voidfunction1(MyClass&C){cout<<c.data;)staticvoidfunction2(MyClass&C)
己知函数f的原型是“voidf(int*x,int&y);”,变量v1、v2的定义是“intv1,v2;”,下列调用语句中,正确的是()。A)f(v1,v2);B)f(v1,&v2);C)f(&v1,v2);D)f(
为了使模块尽可能独立,要()。
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。
关于结构化程序设计原则和方法的描述错误的是()。
随机试题
与青霉素的抗菌作用有关的化学结构是
以下关于查验表述正确的有:
整个基金资产类别中,股权投资基金属于()的资产类别。
WhenIwasinhighschool,mostofmyfriendhadbicycles.46.______IhopedIcouldalsohaveit.OnedayIsawase
土地作为一个国家的生命线,在一个国家的经济发展过程中发挥着不可替代的基础性作用。下列关于我国土地资源的说法,错误的一项是()。
唯唯作为女性嘉宾参加了某电视台举办的相亲节目,她择偶的条件是:高个子、相貌英俊、博士。在老吕、老吴、老李、老王4位男性嘉宾中,只有1位符合她所要求的全部条件。已知:(1)4位男性嘉宾中,有3位高个子,2位博士,l位长相英俊;(
视频点播系统采用的多媒体通信服务质量类型是(16)_________。
以下不属于计算机性能指标的是______。
下列关于Java安全性的说法正确的是()。
Japan’sNumberFiveTravelCompanybyTakakoMakinoSapporo-InitsOctoberedition,NationalTravelMagazineratedtheSapporo
最新回复
(
0
)