首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: virtual void Show(){cout
有如下程序: #include using namespace std; class Base{ public: virtual void Show(){cout
admin
2018-08-13
28
问题
有如下程序:
#include
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;
pl->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/hyAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义语句:doublex=2.5,y=4.7;inta=7;那么表达式x+a%3*(int)(x+y)%2/4的值为【】。
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
数据流图的类型有______和事务型。
下列运算符中全都可以被友元函数重载的是()。
数据流图采用4种符号表示______、数据源点和终点、数据流向和数据加工。
若按功能划分,软件测试的方法通常分为白盒测试方法和______测试方法。
假定a为一个整型数组名,则元素a[4]的字节地址为
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
随机试题
A.罚款B.责令暂停6个月以上1年以下执业活动C.吊销其执业证书D.承担民事赔偿责任E.承担刑事责任非法行医造成医疗事故的,需向患者承担
患儿,男,10个月,平时发育、营养正常,人工喂养。3d来腹泻,大便20余次/日,蛋花汤样便,伴低热,偶有呕吐。1d来尿少,6h无尿。查体:精神萎靡,口干,眼窝及前囟凹陷,皮肤弹性差,四肢凉,血压64/40mmHg。该患儿临床诊断是()
下列质量检查项中,属于DLG成果质量检查内容的有()。
在CAD软件以及GIS分析功能的支撑下,进行城市规划设计工作的城市规划信息系统化涉及的技术内容是()
关于仲裁审理案件的方式,表述正确的是()。
制定课程目标基本依据不正确的一项是()。
无论是严冬还是酷暑,在使用冷暖空调的房问窗户玻璃表面,有时会出现小水珠。下列关于这一现象的说法中,正确的是:
简述吉尔特.霍夫斯塔德提出的影响管理决策的五个文化差异。
•Readthetextaboutcustomercar.•Inmostofthelines34-35thereisoneextraword.Oneortwolines,however,arecorrect.
Theprofessionalsthinkthat______.Thewritersuggestyouhaveagroupemailifthepeopleattendingthemeeting______.
最新回复
(
0
)