首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序; #include using namespace std; class B{ public: virtual void show(){tout
有如下程序; #include using namespace std; class B{ public: virtual void show(){tout
admin
2019-02-22
45
问题
有如下程序;
#include
using namespace std;
class B{
public:
virtual void show(){tout<<"B";}
};
class D:public B{
public:
void show(){cout<<"D";}
};
void fun1(B*ptr){ptr->show();)
void fun2(B&ref){ref.show();}
void fun3(B b){b.show();)
int main(){
B b,*p=new D;
D d;
fun1(p);
fun2(b);
fun3(d);
return 0:
}
程序的输出结果是( )。
选项
A、BBB
B、BBD
C、DBB
D、DBD
答案
C
解析
此题考查的是虚函数与多态性。在成员函数的声明前面加上Virual关键字,即可把函数声明为虚函数;在C++中,一个基类指针可以用于指向它的派生类对象,而且通过这样的指针调用虚函数时,被调用的是该指针实际所指向的对象类的那个重定义版本。
此题中,fun1()和fun2()的形参分别是基类的指针和引用,给fun1()传入的实参是指向派生类对象的指针p,fun1()将调用D类中的show()输出字符‘D’;给fun2()出入的实参是基类对象,fun2()调用类B中的show()输出字符‘B’;fun3()由于形参是基类对象,调用的始终都是基类的show(),输出字符‘B’。故最终输出结果是DBB。
转载请注明原文地址:https://kaotiyun.com/show/VcAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。#include<iostream.h>classSomeClass{public:SomeClass(intvalue){somevalue=value;);
下面程序段的运行结果是voidmain(){intt,a,b,C;a=1;b=2;C=2;while(a<b<c){t=a;a=b;b=t;c--;}cout<<a
下面程序输出的结果是#include<iostream.h>voidmain(){inti;inta[3][3]={1,2,3,4,5,6,7,8,91;for(i=0;i<3;i++)
下述关于数据库系统的叙述中正确的是
下列程序的运行结果是______。#include<iostream.h>classBase{public:voidf(intx){cout<<"Base:"<<x<<endl;}};c
下列程序的运行结果为#include<iostream.h>inti=0;classA{public:A(){i++;}};voidmain(){Aa,b
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是______。
程序中有如下语句:for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是______。
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是
随机试题
按顺序呈现“护士、兔子、月亮、救护车、胡萝卜、太阳”的图片让幼儿记忆,有些幼儿回忆时说:“刚才看到了救护车和护士、兔子和胡萝卜,还有太阳和月亮。”这些幼儿运用的记忆策略是()
具有降逆作用的药物是
肝胃不和证的临床表现有
与肱骨小头相关节的是
会计从业资格考试大纲由()统一制定发布。
CC公司是一家饮料公司,其起家产品是棕色带汽的可乐产品。随着全球消费者健康意识的不断普及,非碳酸饮料,特别是在健康和营养方面更胜一筹的果汁饮料开始受到越来越多的欢迎。 2007年,CC公司在中国的饮料市场面临着很大的经营压力,亟需寻找一条突破之路。虽然中
经批准执行“统一计算、分级管理、就地预缴、集中清算”征收管理办法的成员企业,其就地预缴企业所得税的比例,除另有规定者外,一般为年度应纳所得税额的60%。在经济特区、上海浦东新区以及西部地区属于国家鼓励的汇总纳税成员企业,可按年度应纳税所得额的15%就地预缴
结合《义务教育数学课程标准(2011年版)》谈谈你对数学的认识.
以图片为凭借物开展的语言教学活动类型是()。
1949年3月召开的中共七届二中全会,规定了党在全国胜利后在政治、经济、外交方面应当采取的基本政策,还()
最新回复
(
0
)