首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; c1ass Base{ public: virtual void Show(){cout<<’B’;} };
有如下程序: #inc1ude<iostream> using namespace std; c1ass Base{ public: virtual void Show(){cout<<’B’;} };
admin
2018-12-04
46
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
c1ass Base{
public:
virtual void Show(){cout<<’B’;}
};
c1ass Derived: public Base{
public:
void Show(){ cout<<;D’;}
};
int main(){
Base *p1=new Derived;
Derived *p2=new Derived;
p1—>S1:tow();
p2—>Show();
delete p1;
delete p2;
retum0;
}
运行这个程序的输出结果是( )。
选项
A、BB
B、BD
C、DB
D、DD
答案
D
解析
在基类Base中定义了虚函数Show()输出字符‘B’,而在派生类Derived中对虚函数Show()进行了重新定义,输出字符‘D’。在主函数中对基类和派生类中的虚函数Show0进行了多态调用,此时调用的是派生类中重新定义的Show(),输出字符‘D’。
转载请注明原文地址:https://www.kaotiyun.com/show/yrAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i}private:intvalue;
下列程序的输出结果是______。#include<iostream.h>voidmain(){chara[]="abcdabcabfgacd";inti1=0,i2=0,i=0;whil
设有以下类和对象的定义:classA{public:intm;…};Ak1,k2,*p1,*p2;则下面针对成员变量m的引用,错误的是
以下程序的输出结果是main(){inta=4,b=5,e=0,d;d=!a&&!b||!c;cout<<d<<end1;}
数据模型分为格式化模型与非格式化模型,层次模型与网状模型属于______。
在面向对象方法中,______描述的是具有相似属性与操作的一组对象。
下面程序的运行结果是()。#include<iostream.h>classbase{protected:inta;public:base(){cout<<“0”;}};Class
以下使用不当会破坏面向程序设计特性的是
在派生类中,对类对象成员,基类成员和非类对象成员的初始化程序是______。
随机试题
钢筋笼接头质量如果存在问题将会对()施工质量产生影响。
男性,35岁。发热、双颈部淋巴结进行性肿大1个月。查体:双侧颈部可触及数个1.5cm×1.5era左右大的无触痛淋巴结,肝、脾肋下未触及。血象正常。胸部、腹部CT未发现深部淋巴结肿大。该患者的首选治疗为
下列肿瘤哪个并非真性肿瘤
患者女,出现腹泻。查体可见皮疹。该患者的诊断是
刘小五将自己的电脑交由小赵保管,刘小五是()占有人,小赵是()占有人。
匀质杆OA质量为M,长为l,角速度为ω,如图所示。则其动量大小为()。
某咨询机构接受委托,为国家重点扶持的高新技术企业的新建项目进行可行性研究工作。该项目的融资方案为:发行普通股筹措资金16000万元,发行优先股筹措资金4000万元,优先股每股发行价格与面值相同,发行成本2%,固定股息利率12%,每年付息一次;向银行借款
行政处分的种类不包括:
设连续函数f(x)满足f(x)=,则f(x)=______.
DoyoumindifI______themistakesinyourreport?
最新回复
(
0
)