首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果为:Base:: fun,请将程序补充完整。 #include <iostream.h> class Base{ public: 【 】 fun(){cout<<"Base::fun"<<end1:} class Deri
下面程序的输出结果为:Base:: fun,请将程序补充完整。 #include <iostream.h> class Base{ public: 【 】 fun(){cout<<"Base::fun"<<end1:} class Deri
admin
2010-12-16
53
问题
下面程序的输出结果为:Base:: fun,请将程序补充完整。
#include <iostream.h>
class Base{
public:
【 】 fun(){cout<<"Base::fun"<<end1:}
class Derived : public Base{
public:
【 】 fun(){ cout<<"Derived::fun"<<end1; }
};
int main()
{
Base a,*pb;
Derived b;
pb = &b;
pb->fun();
return 0;
}
选项
答案
virtual void void
解析
本题考核虚函数的使用。在C++中,一个基类指针(或引用)可以用于指向它的派生类对象,而且通过这样的指针(或引用)调用虚函数时,被调用的是该指针(或引用)实际指向的对象类的那个重定义版本,这样的调用称为多态调用。基类Base和派生类Derived中都定义了成员函数fun,但是有不同的实现。程序最后输出的结果为:Base::fun,表明通过对象指针pb调用的函数版本为派生类中定义的,只有把基类的fun函数定义为虚函数,才能满足要求。同时通过函数fun的定义可知函数的返回类型为void。
转载请注明原文地址:https://kaotiyun.com/show/wzVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getchar();putchar
下列叙述中正确的是
下面不能作为软件需求分析工具的是
设有以下说明和语句:intx[3][4],(*p)[4];p=a;,则与表达式*(*p+2)等价的选项是
若希望P指向的值加1,则以下表达式不正确的是()。
给定程序中,函数fun的功能是:找出100~999之间(含100和999)所有整数中各位上数字之和为x(x为一正整数)的整数,然后输出;符合条件的整数个数作为函数值返回。例如,当x值为5时,100~999之间各位上数字之和为5的整数有:104、1
以下关于C语言数据类型使用的叙述中错误的是()。
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为()。
不属于数据库管理技术发展的三个阶段的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
简述风化和潮解的概念。
曲线y=ax-x2(a>0)与x轴围成的平面图形被曲线y=bx2(b>0)分成面积相等的两部分,求a,b的值.
急性化脓性关节炎的临床特征是
A.TOF-MRAB.CEMRAC.PC-MRAD.MRCPE.BOID-fMRI用于显示需极短时间内成像的病变
我国实施国家信息化的总体思路不包括( )。
在实际工作中,费用的确认都是在支出发生时直接确认。()
下列各项中,属于账务处理程序主要内容的有()。
下列不属于公积金个人住房贷款特点的是()。
根据著作权法及其相关规定,展览权包括哪些内容?
以下是各网站对国家法定节假日调整方案民意调查统计结果,除掉无效投票外,大约155万网民参与此项调查。下列哪两类调查网民数相近?()
最新回复
(
0
)