首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: virtual void Show(){cout
有如下程序: #include using namespace std; class Base{ public: virtual void Show(){cout
admin
2020-11-11
38
问题
有如下程序:
#include
using namespace std;
class Base{
public:
virtual void Show(){cout<<’B’;}
);
class Derived:public Base{
public:
void Show(){cout<<’D’;)
};
int main(){
Base*p l=new Derived;
Derived*p2=new Derived;
p l一>Show();
p2一>Show();
delete Pl;
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/YZyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
下列枚举类型的定义中,包含枚举值3的是
下面程序中对一维坐标点类Point进行运算符重载 #include <iostream> using namespace std; class Point { public: Point(int val) {x=val;}
已知函数f的原型是:voidf(int*a,long&B);,变量v1、v2;的定义是intv1;longv2;正确的调用语句是
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)类CBase有一个常数变量Number1,在构造函数时对其初始化,请在注释//********1*****
下列数据结构中,属于非线性结构的是
学院的每个系都有一名系主任,且一个教师可同时担任多个系的系主任,则实体系主任和实体系间的联系是
十进制整数设为整数类I,则下面属于类I的实例的是
下列关于派生类构造函数和析构函数的说法中,错误的是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
天然牙的殆平面是由
年轻恒牙患龋率最高的牙齿是
《公开发行证券的公司信息披露编报规则第9号——净资产收益率和每股收益的计算及披露》(2010年修订)规定,公司招股说明书、年度财务报告、中期财务报告等公开披露信息中应披露每股收益的包括()。
根据支付结算法律制度的规定,下列关于结算纪律的表述中,正确的是()。
我国个人储蓄存款和国库券利息计算式是以()计算的。
简述课外活动的组织形式。
我国对外食品出口合格率比对内的高。你怎么看?
在城市化的进程中,地铁等大型公共设施或建筑,常常承载着城市记忆的功能,是城市历史文化的一部分。城市中的大型公共建筑并非要紧跟潮流,也无需趋向同一化,而是要将建筑与城市的历史文脉、人文环境等相联系。在某种程度上,焕然一新已经成为主导性的城市美学追求,城市因而
依次填入下列各句横线处的词语,最恰当的一组是( )。①一个太子或王子是如何的______呀,会如何的被人们像捧天上的星星一样的捧呀。②快乐的时候不敢笑,不快乐的时候不敢不笑,______的时候不敢哭,不______的时候不敢不哭。③我生活在这些奴才们中间
You’reworking,George.
最新回复
(
0
)