首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
38
问题
有如下程序:
#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>voidswap(int&a,intb){inttemp;temp=a++;a=b;b=temp;}voidm
下述关于数据库系统的叙述中正确的是
使用静态数据成员的好处不包括
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的______。
下列选项中不属于软件生命周期开发阶段任务的是()。
以下有关类与结构体关系的叙述不正确的是
一个算法通常由两种基本要素组成:一是对数据对象的运算和操作,二是______。
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为()。main(){inta,b;scanf(“%d%d”,&a,&b);cin>>a>>b;tout<<“a=”<<a<<“b=”<<b;
已知类X成功地重载了--、+、=、[]这几个运算符。则其中肯定属于成员函数的运算符是:
随机试题
在2020年12月召开的中央农村工作会议上,习近平总书记指出,在向第二个百年奋斗目标迈进的历史关口,巩固和拓展脱贫攻坚成果,全面推进乡村振兴,加快农业农村现代化,是需要全党高度重视的一个关系大局的重大问题。下列有关会议主要内容表述正确的是:
关于神经胶质细胞的叙述,错误的是
婴幼儿除8种必需氨基酸外,还应加上的必需氨基酸膳食中酪氨酸含量丰富时,可节约
如果初步设计提出的总概算超过可行性研究报告总投资的()以上或其他主要指标变更时,应重新向原审批单位报批可行性研究报告。
建设项目()是生产经营单位安全生产的重要保障措施,是一种事前保障措施。
某堤防工程,发包人与承包人依据《水利水电工程标准施工招标文件》(2009年版)签订了施工承包合同,合同中的项目包括土方填筑和砌石护坡,其中土方填筑200万m3,单价为10元/m3;砌石10万m3(不考虑砌石定额系数,所需开采石方10万m3),单价为40元/
对申请合格境外机构投资者资格的商业银行而言,应满足的条件是()。
某公司于2014年7月1日从银行取得专门借款5000万元用于新建一栋厂房,年利率为5%,利息按季支付,借款期限2年。2014年10月1日正式开始建设厂房,预计工期为15个月,采用出包方式建设。该公司于开始建设日、2014年12月31日和2015年5月1日分
对国民经济发展具有全局性、先导性影响的基础行业是()。
保圣公司是一家汽车制造企业。保圣公司进行战略分析后.选择了成本领先战略作为其竞争战略。并重构价值链各项活动以求获取成本优势。保圣公司主要重构措施包括:(1)与汽车发动机的供应厂家建立良好关系,保证生产进度不受影响。(2)生产所需要的外购配件大部分由就近
最新回复
(
0
)