首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostrearn> using namespace std; class Publication{//出版物类 char name[30]; public: Publication(char *name="未知名称"){
有如下程序: #include<iostrearn> using namespace std; class Publication{//出版物类 char name[30]; public: Publication(char *name="未知名称"){
admin
2020-11-11
53
问题
有如下程序:
#include<iostrearn>
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<<p.getType()<<":"<<p.getName()<<endl;
}
int main(){
Book book("精彩人生");
showPublication(book);
return 0;
}
运行时的输出结果是( )。
选项
A、未知类型:未知名称
B、未知类型:精彩人生
C、书:未知名称
D、书:精彩人生
答案
D
解析
因为类Book继承自基类Publication,所以在类Book中的虚常成员函数* getType(){return"书";}就会覆盖基类中的虚常成员函数*getTrype()eonst{return"未知类型";},所以在主函数中调用函数showPublication(book)时,getType()函数的输出的结果是“书”,getName()函数的输出结果为“精彩人生”。
转载请注明原文地址:https://kaotiyun.com/show/aeyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assAA{intn;public:AA(intk):n(k){}intget(){r
下列代码段中声明了3个类:classPerson{};classStudent:publicPerson{};classUndergraduate:Student{};下列关于这些类之间关系的描述中,错误的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中定义了vehicle类,并派生出mot。rcar类和bicycle类。然后以mottorcar和bicycle作为基类,再派生出motorcycle类。要求将vehicle作为虚
下列有关类继承的叙述中,错误的是()。
字面常量42、4.2、42L的数据类型分别是()。
下面叙述错误的是()。
下面不属于软件需求分析阶段任务的是
设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
随机试题
企业采用资产负债表债务法核算所得税时,一般应选择的是在()
A、Peoplewerebetteroff.B、Thegovernmentfailedtopersuadepeoplefromdrinking.C、Thereappearedanewcheapdrink.D、Drinke
关于旋转X线管,短时负荷100kV,250mA,三相12脉冲装置,则X线管输出功率是
技术开发合同当事人在合同中没有约定风险责任的承担,在合同履行过程中,因出现无法克服的技术困难,导致研究开发失败或者部分失败,而双方又无法达成补充协议的,其风险责任由()。
粗煤气在桥管和集气管内用循环氨水喷洒冷却,影响其冷却效果的最主要因素是()。
下列关于重力式挡土墙的叙述中,正确的有()。
A.cangainexperienceB.inaresponsibleandhonestwayC.thechild’sself-respectD.anegativeoutlookoflifePhrases:A.
Whereisthenewsreporter,StanFielding,inthecity?
[A]library[B]bell[C]noon[D]visit[E]outside[F]camera[G]worrynotinside
Somepeoplearguethatthepressureoninternationalsportsmenandsportswom-enkillstheessenceofsport-thepursuitofperso
最新回复
(
0
)