首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base{ public: virtual void Show(){cout<<’B’;} };
有如下程序: #include<iostream> using namespace std; class Base{ public: virtual void Show(){cout<<’B’;} };
admin
2019-02-22
27
问题
有如下程序:
#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/BcAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
函数定义的格式是______函数名(形式参数表)函数体。
一个类的友元函数能够访问该类的
下面程序输出的结果是#include<iostream.h>voidmain(){inti;inta[3][3]={1,2,3,4,5,6,7,8,91;for(i=0;i<3;i++)
关系模型允许定义3类数据约束,下列不属于数据约束的是
若要在C盘根目录下作为二进制文件打开文件test.dat,则应该用的语句是______。
友元类的所有成员函数都是另一个类的______。
与数学式子对应的C++语言表达式是
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是
A、 B、 C、 D、 D本题考查软件工程中软件设计的概念和原理。人们在开发计算机软件的长期实践中积累了丰富的经验,总结这些经验得到如下的启发式规则:①改进软件结构,提高模块独立性。通过模块的分解或合并,力求
随机试题
施工项目质量保证计划应体现从资源投入到完成工程施工质量最终检验试验的()控制。
下列关于术前预防性应用抗生素的方法,哪项是合理有效的
下列工人工作时间中,属于有效时间的有()。
企业以回购股份形式奖励本企业职工的,属于权益结算的股份支付,其会计处理正确的有()。
(2015年)随着全面风险管理意识的加强,甲公司的股东要求管理层建立重大风险预警机制,明确风险预警标准,对可能发生的重大风险事件,制定应急方案,明确相关责任人和处理流程、程序和政策,确保重大风险事件得到及时、稳妥的处理。甲公司股东的要求所针对的内部控制要素
南海和平与稳定符合南海周边各国的利益。我国明确表示,在有关南海的领土划界、油气开发、渔业需求等问题中,领土划界是我国在南海的核心利益。这反映出,我国外交政策捍卫的最高利益是()。
若系统正在将()文件修改的结果写回磁盘时系统发生崩溃,则对系统的影响相对较大。
某校的男子乒乓球队有张、李、赵、孙四名队员,他们来自中文系、数学系、体育系、计算机系。李比张高,赵最矮,中文系的队员比数学系的队员高,体育系的队员最高,计算机系的队员比孙高。根据以上信息,可以推出()。
甲、乙、丙组建一普通合伙企业,现甲因有事急需用钱,要将自己在合伙企业中的财产份额转让,乙和丁均以份额估值总价的相同价格购买,丙则表示按照份额总价的一半购买。则甲应当将该份额卖给()。
下列选项中不属于软件生命周期开发阶段任务的是______。
最新回复
(
0
)