首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
26
问题
有如下程序:
#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://jikaoti.com/ti/XQt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。#include<iostream.h>classBase{public:virtualvoidfunc(inti){cout<<"classBase:"<<i<<
冒泡排序算法在最好的情况下的元素交换次数为______。
一个函数功能不太复杂但要求被频繁调用,应选用
下列程序对加号进行了重载,划线部分的语句是______。#include<iostream.h>#include<math.h>classTriangle{intx,y,z;double
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是
使用静态数据成员的好处不包括
在最坏情况下,冒泡排序所需要的比较次数为______。
在数据库系统中,用户所见的数据模式为
数据结构分为逻辑结构与存储结构,线性链表属于______。
已知类X成功地重载了--、+、=、[]这几个运算符。则其中肯定属于成员函数的运算符是:
随机试题
装有开式或半开式叶轮的离心泵是用来输送浆料或含有固体悬浮物的液体。
B细胞经抗免疫球蛋白荧光抗体染色后,其表面呈现的荧光随时间的变化规律是
男,54岁。Ⅲ度深覆,上缺失,胶连法可摘局部义齿修复,因腭侧树脂基托折断来诊若患者要求改作铸造支架式义齿,则义齿大连接体的最佳设计为
任何单位或者个人开展诊疗活动,必须依法取得
某小区一座高层住宅楼,由具有相应资质的A建筑公司总承包,在建设单位与A公司签订的总包合同中明确指出,具有相应资质的B机电安装公司作为分包单位承担其中全部机电设备安装工程。B机电安装公司在室内给水、排水及采暖工程按设计要求完工后,通知监理单位和建设
凡有法律法规规定的应税收入、应税财产或应税行为的各类纳税人,均应当办理税务登记。 ( )
声誉风险是指由于()所产生的负面结果,可能对商业银行的这种无形资产造成损失的风险。
甲公司计划出售一项固定资产,该固定资产于2017年6月30日彼划分为持有待售固定资产,当日该固定资产的公允价值为320万元,预计处置费用为5万元。该固定资产购买于2010年12月21日,原值为1000万元,预计净残值为零,预计使用年限为10年,采用年限平均
合同无效或者被撤销后的法律后果,通常有以下几种情况()。
Americansuffersfromanoverdoseofwork【C1】______whotheyareorwhattheydo.Theyspend【C2】______timeatworkthanatanyti
最新回复
(
0
)