首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base{ public: virtual void Show(){cout<<’B’;> }; class Derived:public Base{
有如下程序: #include<iostream> using namespace std; class Base{ public: virtual void Show(){cout<<’B’;> }; class Derived:public Base{
admin
2015-11-24
65
问题
有如下程序:
#include<iostream>
using namespace std;
class Base{
public:
virtual void Show(){cout<<’B’;>
};
class Derived:public Base{
public:
void Show(){cout<<’D’;}
};
int main(){
Base *p1=new Derived;
Derived *p2=new Derived;
p1->Show();
p2->Show();
delete p1;
delete p2;
return 0;
}
运行这个程序的输出结果是( )。
选项
A、BB
B、BD
C、DB
D、DD
答案
D
解析
在基类Base中定义了虚函数Show()输出字符‘B’,而在派生类Derived中对虚函数Show()进行了重新定义,输出字符‘D’。在主函数中对基类和派生类中的虚函数Show()进行了多态调用,此时调用的是派生类中重新定义的Show(),输出字符‘D’。
转载请注明原文地址:https://kaotiyun.com/show/meNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下述关于数据库系统的叙述中正确的是
下面的描述中,正确的是();
数据流图的类型有【】和事务型。
关于抽象类下面说法正确的是
关于友元的概念错误的是
字符串常量"hello"的字符个数是()。
下列有关指针的用法中错误的是()。
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和______两个含义。
在E-R图中,用来表示实体联系的图形是
关系的三类完整性规则分别是:实体完整性规则、参照完整性规则和【 】规则。
随机试题
蛋白质存在于一切生物的_______内,是生物体组成中最重要的成分。
一般可然物质,当空气中含氧量低于()时也不会发生燃烧。
T细胞主要位于外周淋巴组织中的
下面()是贷款项目分析的核心工作和贷款决策的重要依据。
在()业务中,交易双方都是金融机构。
企业发生的原材料盘亏或毁损损失中,不应计入管理费用的是()。
某商业银行2006年第一季度发生了下列经济业务:(1)收到银行总行转入的外汇资金5000万美元,转贷给某国有企业。本季度收到转贷的利息收入62.5万美元,实际支付利息支出56.25万美元,上级行核定的借款利息支出为50万美元;(2)办理
全球航空运输业内最流行的合作方式“代码共享”最早产生在()。
春秋时代中国就开始了户籍制度。但是现在有人说“户籍制度是经济发展的绊脚石"。你怎么看?
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:1,2,3,4,5,注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********er
最新回复
(
0
)