首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为2,请将程序补充完整。 #include<iostream> using namespace std; class Base { public: ______void fun(){cout<<1;}
下列程序的输出结果为2,请将程序补充完整。 #include<iostream> using namespace std; class Base { public: ______void fun(){cout<<1;}
admin
2010-12-16
42
问题
下列程序的输出结果为2,请将程序补充完整。
#include<iostream>
using namespace std;
class Base
{
public:
______void fun(){cout<<1;}
};
class Derived:public Base
{
public:
void fun(){cout<<2;}
};
int main()
{
Base*p=new Derived;
p->fur();
delete p;
return 0;
}
选项
答案
virtual
解析
本题考核虚函数的概念。在C++中,一个基类指针(或引用)可以用于指向它的派生类对象,而且通过这样的指针(或引用)调用虚函数时,被调用的是该指针(或引用)实际指向的对象类的那个重定义版本,这样的调用称为多态调用。基类Base和派生类Derived中都定义了成员函数fun,但是有不同的实现。程序最后输出的结果为2,表明通过对象指针p调用的函数版本为派生类中定义的,只有把基类的fun函数定义为虚函数,才能满足要求。
转载请注明原文地址:https://kaotiyun.com/show/DOjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关系表中的每一行记录称为一个()。
以下叙述中正确的是
以下叙述中错误的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
以下选项中叙述正确的是
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:函数返回指定学号的学生数据,指定的学号在主函数中输入。若没找到指定学号,在结构体变量中给学号置空串,给成绩置-1,作为函数值返回。(用于字符串比较的函数
由N个有序整数组成的数列已放在一维数组中,下列给定程序中函数fun的功能是:利用折半杳找法查找整数m在数组中的位置。若找到,返回其下标值;否则,返回一1。折半查找的基本算法是:每次查找前先确定数组中待查的范围low和high(low<high),
在面向对象方法中,不属于"对象"基本特点的是()。
关于继承的目的和作用,说法不正确的是()。
多态性指的是()。
随机试题
某直辖市人民政府根据国务院的授权,决定由城建规划局统一行使有关行政机关的行政处罚权,但下列哪一项职权是根据《行政处罚法》的规定不能由城建规划局行使的?()
试述改善战略性思维的途径。
A.Ithinkyoungpeopleshouldhavethefreedomandthespacetomaketheirowndecisions.B.Theyseemedtohavereachedanagr
男性,35岁,被玻璃划伤右手背部,予以简单包扎后第二天来院就诊,正确的处理原则是
护理程序的步骤包括()。
经济效用分析是从资源合理配置的角度,分析项目投资的经济效率和对社会福利所做出的贡献。评价项目的经济合理性,下列类型经济项目应作经济效用分析的是()。①具有垄断特征的项目;②产出具有公共产品特征的项目;③外部效果显著的项目;④资源开发涉及国家经济安
若基准收益率等于方案的财务内部收益率,则有()。
纳税人必须持有税务登记证才能办理的事项包括()。
资本主义扩大再生产所受到的限制性因素有()。
Tryournew"CallRight"phoneservice,andgetthefirstyear’slongdistancecallsforfree!Hardtobelieve?Wearecelebrati
最新回复
(
0
)