首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base{ public: virtual void Show(){cout<<’B’;} };
有如下程序: #include<iostream> using namespace std; class Base{ public: virtual void Show(){cout<<’B’;} };
admin
2017-04-25
56
问题
有如下程序:
#include<iostream>
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;
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/Y2Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序段中包含4个函数,其中具有隐含this指针的是()。intfunl();classTest{public:intfun2();friendintfun3();staticintf
下列叙述中,错误的是()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
通常拷贝构造函数的参数是( )。
用树形结构来表示实体之间联系的模型称为
有以下程序:#include<iostream>usingnamespacestd;#definePI3.14classPoint{private:intx,y;
有以下程序#include<iostream>usingnamespacestd;classMyClass{public:MyClass(intn){number=n;}//拷贝构
下列不是关系模型的组成部分的是( )。
当数据库被破坏时,若要有效地恢复数据库,可以采用( )。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是______。#include<iostream>usingnamespacestd;class
随机试题
某企业期末现金为320万元..现金比率为40%,期末流动资产为800万元,则该企业流动比率为
互惠意识是公共关系的()
某社区医生欲了解社区老年人的糖尿病患病状况,先将全体老年人编号,然后决定起点,每隔固定的间隔抽取一例构成样本,此种抽样方法为
项目社会评价中,分析预测与项目直接相关的不同利益群体对项目的态度,属于()。
根据我国现行合同条件,关于工程索赔的说法中,正确的是()。【2011年真题】
下列关于流动比率的表述中正确的有()。
从业人员践行职业道德规范——“诚信”,其中关于“真诚不欺”的要求是()。
有机物A县摄常用的食用油抗氧化剂,分子式为C10H12O5,可发牛如下转化:已知B的相对分子质量为60,分子中只含一个甲基。C的结构可表示为(其中:一X、一Y均为官能团)根据上述信息,回答问题:C中含有的官能团一X的名称为()。
几乎每个人的内心深处,都有着对乌托邦和理想社会的向往。反乌托邦主题则是将其逻辑进行推演,最终会发现理想(主要是对制度和技术的崇拜)往往会导致种种无法控制的弊端:极权统治、非人性社会、精神压抑等。与乌托邦批判“旧”或允诺“新”的热度相比,反乌托邦的语汇更加冷
102,1030204,10305020406,( )
最新回复
(
0
)