首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
48
问题
有如下程序:
#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://www.kaotiyun.com/show/YZyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成CMyClass的构造函数,请改正注释∥********1********后的错误。(2)完
下面程序的输出结果是()。#include#include“string.h”voidmain(){chara[]=“HelloTest",b[]=“Test”;strcpy(a,b);
下列语句中,错误的是
下列关于运算符重载的描述中,错误的是
在下列关键字中,不能用来表示继承方式的是
生成派生类对象时,派生类构造函数调用基类构造函数的条件是()。
设有课程关系模式如下:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为
下面不属于软件需求分析阶段任务的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
在下面的4个关键字中用来说明虚函数的是()。
随机试题
《中共中央关于构建社会主义和谐社会若干重大问题的决定》指出,社会主义核心价值体系的基本内容有()。
A.先天性后鼻孔闭锁B.咽异感症C.鼻咽纤维血管瘤D.鼻咽癌E.腺样体肥大多见于小儿,引起鼻部呼吸受阻,可行手术刮除的是
A.胸部刺痛,入夜尤甚B.胸闷隐痛,时作时止C.胸闷如窒,气短喘促D.胸闷气短,畏寒肢冷E.胸痛彻背,感寒痛甚胸痹气阴两虚证,其临床特点是
已被肯定可致白血病的化学物质是
调整工业产业结构的思路是()。
甲集团公司是ABC会计师事务所的常年审计客户,主要从事化工产品的生产和销售,A注册会计师负责审计甲集团公司2013年财务报表,确定集团财务报表整体的重要性为200万元。资料一:甲集团公司有一个子公司和一个联营企业,相关情况如下:
旅游投诉与民事诉讼的受理机关是不同的,但是法律依据相同。()
某小学门口经常因摆摊太多而造成交通拥堵,作为一名辖区民警,你怎么办?
WhatisthemainpartoftheGoldenGateBridge?
Lingot_______thefinalinterviewsuccessfullyandthenwasofferedanopportunitytoworkforthecompany.
最新回复
(
0
)