首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: virtual void Show(){tout
有如下程序: #include using namespace std; class Base{ public: virtual void Show(){tout
admin
2019-04-01
34
问题
有如下程序:
#include
using namespace std;
class Base{
public:
virtual void Show(){tout<<’B’;}
};
class Derived:public Base{
public:
void Show(){cout<<’D’;}
};
int main(){
Base
*
p 1=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://kaotiyun.com/show/EaAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream.h>voidfun(inta,intb,intc){a=456,b=567,c=678;}voidmain(){intx=10,y=
关于C++语言与C语言关系描述中错误的是
下面程序的运行结果为#include<iostream.h>classA{public:A(){cout<<"1";}~A(){cout<<"2";}};class
如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是
已经intDBL(intn){returnn+n;}和longDBL(longn){returnn+n>是一个函数模板的两个实例,则该函数模板的定义是______。
设有定义:classC{public:intValUe;};intX,*p;则以下引用形式中,正确的是()。
有如下程序:#include<iostreanl>usingnamespaeestd;classAA{public:AA(){cout<<’1’;}};classBB:publicAA{
有如下程序:#include<iostream>usingnamespacestd;classToy{public:Toy(char*_n){strcpy(name,_n);count++;}~Toy(
对于语句cout<<endl<<x;中的各个组成部分,下列叙述中错误的是
二叉树的遍历分为三种,它们是前序遍历、______遍历和后序遍历。
随机试题
下列________是植物生命活动所必需能量的直接来源。
Itisimportantthattheboy______anadulttotakecareofhim.
胎儿镜的适应证包括
患者,男,25岁。低热2周。查体:气管不偏,右侧胸部呼吸运动减弱,右下肺触觉语颤正常,叩诊呈浊音,肺泡呼吸音减低,未闻及湿啰音,左肺未见异常。(2008年)为明确诊断,应选用的最简便检查方法是
支气管扩张常有咯血的原因是
肿瘤标志物测定的临床意义,不正确的是
女,22岁,持续高热6d,颜面出现水肿性皮肤损害,伴膝、距小腿关节肿痛、下肢水肿,有散在瘀点,化验ESR98mm/h,Hb76g/L,网织红细胞0.10(10%),Coombs试验(+),PLT40×109/L,尿检蛋白(+++),RBC6~8个/H
下列各项中,根据《公司法》规定,不得担任公司董事的有()。
社会化的基本特征中的“社会强制性”是指()
下列关于数据库的叙述中,正确的是
最新回复
(
0
)