首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序; #inc1ude<iostream> using namespace std; c1ass B{ public: virtualvoidshow(){cout<<"B";} }; c1a
有如下程序; #inc1ude<iostream> using namespace std; c1ass B{ public: virtualvoidshow(){cout<<"B";} }; c1a
admin
2017-06-18
46
问题
有如下程序;
#inc1ude<iostream>
using namespace std;
c1ass B{
public:
virtualvoidshow(){cout<<"B";}
};
c1ass D:public B{
public:
void show(){count<<"D";}
};
void funl(B *ptr){ptr—>show();)
void fun2(B &ref){rer.show();}
void fun3(B b){b.show();}
int main(){
B b,*p=new D;
D d;
fun1(p);
fun2(b);
fun3(d);
retum 0;
}
程序的输出结果是( )。
选项
A、BBB
B、BBD
C、DBB
D、DBD
答案
C
解析
此题考查的是虚函数与多态性。在成员函数的声明前面加上virual关键字,即可把函数声明为虚函数:在C++中,一个基类指针可以用于指向它的派生类对象,而且通过这样的指针调用虚函数时,被调用的是该指针实际所指向的对象类的那个重定义版本。此题中,fun10和fun2()的形参分别是基类的指针和引用,给fun1()传入的实参是指向派生类对象的指针p,fun1()将调用D类中的showO输出字符’D’;给fun2()出入的实参是基类对象,fun2()调用类B中的show0输出字符’B’:fum3()由于形参是基类对象,调用的始终都是基类的show0,输出字符’B’。故最终输出结果是DBB。
转载请注明原文地址:https://jikaoti.com/ti/0Ot0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
动态多态性通过______实现。
已知类A中有如下一函数说明 Void Test(A &a);其中参数A&a的含义是( )。
下面程序输出的结果是( )。 #include<iostream> using namespace std; int test(int n1,int n2) {return n1 +n2;} float test (int f1,
对于函数原型void function(int x,float y,char z=’a’),合法的函数调用是( )。
设F是一个森林,B是由F转换得到的二叉树,F中有几个非叶结点,则B中右指针域为空的结点有( )个。
有如下程序:#include<iostream>usingnamespacestd;ints=0;classsample{staticintn;public:sampl
在C++语言中函数返回值的类型是由()决定的。
有如下程序 main() {int n=9; while(n>6)<n--; cout<<n<<endl;} } 该程序段的辅出结果是
for(intx=0,y=0;!x&&y<=5;y++)语句执行循环的次数是()。
在C++中用来实现运行时多态性的是
随机试题
该病人可能的诊断是对该病人护理中,下列哪项不妥
混凝土拌合物坍落度的检测,每一工作班或每一单元结构物不应少于()次。
在基差交易中,掌握叫价主动权的一方需要进行套期保值。( )
“共同对手方”是指在证券交易中既买入证券、又卖出证券的同一个交易者。()
丙商场季节性采购一批商品,供应商报价为1000万元。付款条件为“3/10,2.5/30,N/90”。目前丙商场资金紧张,预计到第90天才有资金用于支付,若要在90天内付款只能通过借款解决,银行借款年利率为6%。假定一年按360天计算。有关情况如下表所示:
甲股份有限公司(以下简称“甲公司”)20×4年发生了以下交易或事项:(1)2月1日,与其他方签订租赁合同,将本公司一栋原自用现已闲置的办公楼对外出租,年租金为120万元,自当日起租。甲公司该办公楼原价为1000万元。至出租日累计折旧为400万元,未计提减
在今日10时的家属沟通会上,马航工作人员向家属表示,目前马来西亚外交部已向南北走廊上所有国家发出外交照会,并请求这些国家提供支持和协助,包括雷达和卫星信息。海陆空搜救行动、相关国家的搜救行动计划及马来西亚请求提供的信息等。目前已有26个国家参与搜救,几乎涵
读书有益生活,读书有益人生,读书有益社会,是自古至今东西方文化都笃信的一个神圣信条。但读书在今天却面临着诸多________,“开卷有益”面临着________的深刻质疑。填入画横线部分最恰当的一项是:
和专门的科研机构不同,高等院校,即使是研究型的高等院校,其首要任务是培养学生。这一任务完成得不好,校园再漂亮,硬件设施再先进,教师的科研成果再多,也是没有意义的。上述议论的结构和以下哪项最不类似?
我国古代注释家把“德”注释为“得”,认为德是按照道德规范去行事而心有所得。这个解释表达的意思有()
最新回复
(
0
)