首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果为: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
22
问题
下面程序的输出结果为: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
以下程序段中的变量已正确定义for(i=0;i
下列选项中,不属于数据库管理的是()。
下面不能作为软件需求分析工具的是
以下叙述中不正确的是()。
以下关于C语言数据类型使用的叙述中错误的是()。
下列C语句表达式不合法的是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
下列选项中不属于结构化程序设计原则的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
怎样使用手刹拉索调节扳手?
在组织规模一定的情况下,管理幅度与管理层次的关系是()。
“人造美女”是最近非常抢眼的一个词。爱美之心人皆有之,丑小鸭变成白天鹅的梦想,通过整形美容手术就可以在短时间内成为现实,对每一位爱美女性来说,都是一种诱惑。目前,整形美容已成为诸多爱美女性增加个人靓丽指数的时尚选择。与此同时,也有许多女性为此付出了惨痛的代
沥青混合料生产配合比设计阶段确定()个沥青用量进行马歇尔试验及试拌。
缺省方式下,Excel不在单元格中显示公式,而是显示公式的计算结果,公式本身在编辑栏中显示。()
定期存款和活期存款是按照()来区分的。
人事行政培训,是指通过有关的培训机构,由具有实际行政工作经验和行政科学理论知识的人员,教导政府公务人员掌握和提高行政工作所需的特定知识和技能的过程。下列属于人事行政培训的一项是()。
(2015联考下103)根据经济学家最新的研究显示,年收入在10000美元以下时,随着家庭收入的增加,家庭成员的幸福感会明显增强。但是,一旦年收入达到10000美元以上,即使经济持续繁荣,家庭收入持续增加,家庭成员幸福感的增强却很缓慢。根据上述观点,可以推
反映论都承认( )
Aboutoneintenvideogameplayersshowsignsofaddictivebehaviorsthatcouldhavenegativeeffectsontheirfamily,friendsa
最新回复
(
0
)