首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
57
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列程序编译错误,因为add函数返回值是一个引用,故对return返回值的要求是______。#include(iostream.h)int&add(intx,inty){returnx+y,}voidm
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是()。structnode{chardata;structnodeifnext;}a,b,*p:&a,
已知Value是一个类,Value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是()。
有下列二叉树,对此二叉树前序遍历的结果为()。
树是结点的集合,它的根结点的数目是()。
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
有下列程序:#include<iosteram.h>usingnamespacestd;classBase{public:Base(){cout<<"BB";
两个或两个以上模块之间联系的紧密程度称为()。
下面不属于软件设计原则的是
A、 B、 C、 D、 A就软件测试而言,它的目的是发现软件中的错误。但是,发现错误并不是最终目的,最终目的是通过测试发现错误之后还必须诊断并改正错误,这才是测试的目的。由于测试的目标是暴露程序中的错误,所以
随机试题
1987年,()的颁布,意味着我国的乡村治理主体不再是单一的农村基层党组织。
下面关于WiFi的说法,正确的是()。
关于慢性粒细胞白血病的说法,正确的是()
甲与乙协议离婚,协议中约定儿子丙(时年9岁)由甲抚养,乙每月承担抚养费100元,直到丙18周岁。出现下列哪些情况,丙可以要求乙承担费用?()
建设项目业主组织验收所进行的检查工作包括()。
水利工程建设监理对工程建设的投资、工期和质量实行管理的工作方式为()。
丙加工厂按照规定,本应于2011年3月15日前缴纳应纳税款40万元,该加工厂却迟迟未交。当地税务局责令其于当年3月31日前缴纳,并加收滞纳金。但直到4月20日,该加工厂才缴纳税款。根据《中华人民共和国税收征收管理法》的规定,该加工厂应缴纳的滞纳金金额是(
()是中国第一大淡水湖。
课程的类型是根据()来确定的。
马老师负责本次公务员考试成绩数据的整理,按照下列要求帮助她完成相关的整理、统计和分析工作。将考生文件夹下的工作簿文档“Excel素材.xlsx”另存为“Excel.xlsx”(“.xlsx”为文件扩展名),之后所有的操作均基于此文件,否则不得分。操作过
最新回复
(
0
)