首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果为: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
27
问题
下面程序的输出结果为: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全国计算机二级
相关试题推荐
以下选项中,不能对主函数中变量i和j的值进行交换的程序是()。
有如下程序#include<stdio.h>main(){charch=’A’;while(ch<’D’){printf("%d",ch-’A’);ch++;
有以下程序:#includevoidfun(int*s,intn1,intn2){inti,j,t;i=n1;j=n2;while(i<j){t=s[i];s[i]:s[j];s[j]:t;i++;j--}}main(){
有以下程序:#includemain(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i
数据库应用系统中的核心问题是()。
下面关于编译预处理的命令行中,正确的是()。
下列排序方法中,最坏情况下比较次数最少的是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
下列选项中不属于结构化程序设计原则的是()。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为【】。
随机试题
Pickouttheappropriateexpressionfromtheeightchoicesandcompletethefollowingdialoguebyblackeningthecorrespondingl
对拮抗参数(pA2)的描述哪项有错:
以下哪项不是亚急性感染性心内膜炎的临床表现
考虑诊断糖尿病,空腹血糖应
患者男,79岁。因“左侧肢体乏力伴言语不清1小时”入院,1小时前患者平静坐着休息时,突觉左手乏力,不能握紧手中杯子,步态不稳,向左侧偏斜,伴口齿不清,无头痛、恶心呕吐,无意识不清,无四肢抽搐,无发热。既往有高血压史十余年,最高时达180/120mmHg,平
患者发热,体温38.8℃,畏寒,肌肉及关节酸痛,头痛,乏力,干咳,少痰,胸闷,气促,血清中SARS-CoV核衣壳抗原阳性。胸部X线平片:双肺毛玻璃影和肺实变影。下列不属于使用糖皮质激素的适应证的是
组织文化的制度层主要包括()。
直方图的制作过程为()。
下列不属于原核生物的是()。
He’swatchingTV?He’s_____tobecleaninghisroom.
最新回复
(
0
)