首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
41
问题
有如下程序:
#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://www.kaotiyun.com/show/hyAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列运算符函数中肯定不属于类FunNumber的成员函数的是()。
数据流图有两种典型的结构形式,它们分别是变换型和【】。
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中只能用于检测刚进行的操作是否失败的函数名是()。
有下列程序:#include<iostream>usingnamespacestd;classCon{charID;public:Con():ID(’A’){
在软件生命周期的各个阶段都会发生一系列的文件,如手册、数据和程序等,它们总称为______。
将E-R图转换到关系模式时,实体与联系都可以表示成
在结构化方法中,软件开发阶段用数据流程图(DFD)作为描述工具的是()。
软件测试可分为自盒测试和黑盒测试。基本路径测试属于【】测试。
下列关于软件测试的描述中正确的是()。
随机试题
A、仰靠坐位B、俯伏坐位C、仰卧位D、侧卧位E、俯卧位针刺头面、胸腹部及四肢部的部分腧穴宜选
某甲和某乙涉嫌共同犯罪,某甲在逃。崔律师为某乙担任辩护人。案件判决生效后,某甲被抓获并被起诉。关于崔律师可否担任某甲辩护人,下列哪一说法是正确的?()
重复进行一项试验,事件A表示“第一次失败且第二次成功”,则事件表示()。
债券贴现率是投资者对该债券要求的最低回报率,也被称为必要回报率。债券必要报酬率为()之和。①票面利率②预期通货膨胀率③风险溢价④真实无风险收益率
在直接金融中,资金供给方与资金需求方()。
关于“超价观念”,下列描述中不正确的是()。
根据我国宪法规定,下列资源中,只能属于国家所有的是()(2014年非法学综合课单选第29题)
在新民主主义社会五种经济成分中,处于十字路口的经济,它既可以被引导着走向社会主义,也可以自发地走向资本主义的是()
Whatdoesthemanmean?
Forcenturies,immigrantshavecometoAmericaseekingthepromiseoflife,liberty,andthepursuitofhappiness.Somecamefl
最新回复
(
0
)