首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Publication{//出版物类 char name[30]; public: Publication(char*na
有如下程序: #include using namespace std; class Publication{//出版物类 char name[30]; public: Publication(char*na
admin
2019-05-06
55
问题
有如下程序:
#include
using namespace std;
class Publication{//出版物类
char name[30];
public:
Publication(char*name="未知名称"){
strcpy(this->name,name);
}
const char*getNameoconst{return name;}
virtual const char*getTypeoconst{return"未知类型";}
};
class Book:public Publication{//书类
public:
Book(char*name):Publication(name){}
virtual const char*getType()const{return"书";}
};
void showPublication(Publication &p){
cout<
}
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/as8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostreanl>usingnamespaeestd;classAA{public:AA(){cout<<’1’;}};classBB:publicAA{
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是
阅读下面程序:#include<iostream.h>voidfun(intn){intx(5);staticinty(10);if(n>0){++x;++y;cou
有如下递归函数:intFun(intn){if(n<=1)return1;______请补充完整,使得函数Fun能够正确计算形参n的阶乘。
已知数组a中有n个元素,下列语句将数组a中从下标x1开始的k个元素移动到从下标x2开始的k个元素中,其中0<=x1<x2<n,x2+k<n,请将下列语句补充完整。for(inti=xl+k一1;i>=xl;i--)a[______]=a[i];
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
A、 B、 C、 D、 B特别要注意“结点的度”和“树的度”是两个不同的概念。“结点的度”指的是此结点拥有的后件个数。“树的度”指的是所有结点中的最大的度。在二叉树中,结点中最大的度为2,所以二叉树的度为2。
内聚性衡量软件的独立性使用耦合性和内聚性两个定性的度量标准。内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量,内聚是从功能角度来度量模块内的联系。耦合性是模块间互相连接的紧密程度的度量。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。A)3B)4C)6D)7
随机试题
A.前清蛋白B.转铁蛋白C.结合珠蛋白D.α1-抗胰蛋白酶E.低密度脂蛋白胎儿呼吸窘迫征的患儿血浆中浓度明显降低的是
动物诊疗机构连续停业()年以上的,或者连续()年未向发证机关报告动物诊疗活动情况,拒不改正的,由原发证机关收回、注销其动物诊疗许可证
哪项表现对流脑和乙脑的临床鉴别有很大意义
医疗机构配制制剂,应是本单位临床需要而市场上没有供应的品种,并须经所在地下列部门批准后方可配制
张某借给李某10万元,约定李某将自己所有的房屋提供抵押担保。双方签订合同后,李某将房产证交给了张某,但没有办理抵押登记。还款期届满,李某无力偿还欠款,张某要求实现抵押权。该房屋没有任何第三人主张权利。则下列选项正确的是:
网络图中的关键线路是指()。
()是资产评估业务的基础,决定了资产价值类型的选择。(暨南大学,2011)
甲驾车闯红灯,将正常过马路的孕妇乙蹭倒,被公安机关交通管理部门罚款200元。乙虽未受伤,但因受惊吓,在送往医院途中,产下一子丙。请结合上述材料,运用法理学中法律关系的理论回答下列问题:导致甲与公安机关交通管理部门之间、乙和丙之间的法律关系产生的法律事实
Readthefollowingarticleandchoosethebestwordforeachspace.Forquestions26-45,markoneletterA,B,CorDonyou
A、Certificatesofdeposit.B、Savingsaccount.C、Moneymarketfunds.D、Creditunions.C短文最后说:“然而,货币市场基金可能不像其他存款一样受联邦政府的保证。”与此相符的是
最新回复
(
0
)