首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果为:Base::fun,请将程序补充完整。 #include<iostream.h> class Base{ public: 【 】 fun(){cout<<"Base::fun"<<end1;} }
下面程序的输出结果为:Base::fun,请将程序补充完整。 #include<iostream.h> class Base{ public: 【 】 fun(){cout<<"Base::fun"<<end1;} }
admin
2009-02-15
25
问题
下面程序的输出结果为: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->tim();
return 0;
}
选项
答案
virtual void void
解析
本题考核虚函数的使用。在C++中,一个基类指针(或引用)可以用于指向它的派生类对象,而且通过这样的指针(或引用)调用虚函数时,被调用的是该指针 (或引用)实际指向的对象类的那个重定义版本,这样的调用称为多态调用。基类 Base和派生类Derived中都定义了成员函数fun,但是有不同的实现。程序最后输出的结果为:Base::fun,表明通过对象指针pb调用的函数版本为派生类中定义的,只有把基类的fun函数定义为虚函数,才能满足要求。同时通过函数fun的定义可知函数的返回类型为void。
转载请注明原文地址:https://kaotiyun.com/show/S7kp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序段:#includeinta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;prinff(“a=%db=%dc=%d\n”,a,b,c);程序的输出结
以下叙述正确的是
若有定义语句:char*s1="GOOD",*s2="good";以下选项中,能够输出“GOOD”语句是()。
给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。例如,当形参n的值为10时,函数返回:-0.204491。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK
软件生命周期是指()。
下列方法中,不属于软件调试方法的是()。
设有如下关系表:则下列操作正确的是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
下列工具中,小属于结构化分析的常用二L具的是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
(2010年4月)中国共产党十一届三中全会以来,马克思主义中国化的理论成果有邓小_______、_______、_______。
A.维生素B2B.维生素B6C.维生素ED.维生素CE.维生素D3临床上可用于治疗妊娠呕吐的维生素是
盾构隧道管片拼装时,衬砌环内错台允许偏差为()mm。
人造象牙的主要成分是,它是经过加聚反应制得的,合成此高聚物的单体是()。
设计施工总承包合同条款规定,监理人在收到索赔通知书或有关索赔的进一步证明材料后的()天内不予答复的,视为认可索赔。
居民消费函数的构成是由()。
宏观调控的短期目标是通过调节()来实现的。
下列关于企业价值评估与项目价值评估的说法中,不正确的有()。
根据课程制定者和课程管理制度的不同,可把课程分为()。
一、注意事项本题本由给定资料与作答要求两部分构成。二、给定资料1.“合肥在线”报道:2010年2月24日,合肥市相继发生两起事件。残疾保安单手逮盗贼,围观者众多竟无人帮忙报警;弱女子在菜市场最热闹的时候徒手与小偷搏斗被刺成重伤,小偷逃
最新回复
(
0
)