首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为2,请将程序补充完整。 #include <iostream> using namespace std; class Base { public: ______void fun() {cout<<
下列程序的输出结果为2,请将程序补充完整。 #include <iostream> using namespace std; class Base { public: ______void fun() {cout<<
admin
2010-06-06
84
问题
下列程序的输出结果为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->fun();
delete p;
return 0;
}
选项
答案
virtual
解析
此题考查的是虚函数的概念。在C++语言中,一个基类指针可以用于指向它的派生类,而且通过这样的指针调用虚函数时,被调用的是该指针实际所指向的对象类的那个重定义版本,这样的调用叫做多态调用。题目中只有把基类定义为虚函数,才能满足多态性的要求。
转载请注明原文地址:https://www.kaotiyun.com/show/TMjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
假定已建立以下数据链表结构,且指针p和q已指向如下图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句是()。
对于一个正常运行的C程序,以下叙述中正确的是()。
若有定义inta[5],*p=a;则正确引用数组元素的是()。
若有以下定义:structtt{charname[10];charsex;}aa={"aaaa",,F,},*p=&aa;则错误的语句是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
在软件生产过程中,需求信息的来源是()。
由N个有序整数组成的数列已放在一维数组中,下列给定程序中函数fun的功能是:利用折半杳找法查找整数m在数组中的位置。若找到,返回其下标值;否则,返回一1。折半查找的基本算法是:每次查找前先确定数组中待查的范围low和high(low<high),
下列不属于软件工程3个要素的是()。
设栈的存储空间为S(1:50),初始状态为top=0。现经过一系列正常的入栈与出栈操作后,top=51,则栈中的元素个数为()。
随机试题
TheRedistributionofHopeA)"HOPE"isoneofthemostoverusedwordsinpubliclife,uptherewith"change".Yetitmatte
解释下列括弧内的词语:以千百(就)尽之卒,战百万日滋之师。
A.血小板凝块B.红细胞凝块C.纤维蛋白凝块D.血小板和纤维蛋白相间的凝块弥漫性毛细血管内凝血时血栓的主要成分是
债的法定移转指依法使债权债务由原债权债务人转移给新的债权债务人。下列哪些选项属于债的法定移转的情形?()
下列哪些属于《施工企业安全生产评价标准》规定的施工企业安全生产管理制度?()
某投资者共购买了三种股票A、B、C,占用资金比例分别为30%、20%、50%,A、B股票相对于股票指数而言的β系数为1.2和0.9。如果要使该股票组合的β系数为1,则C股票的β系数应为()。
债务人可以用提存的方式履行合同的情形是( )。
下列属于人民检察院执行监督的是()。
下列叙述中不是单元测试的目的的是A)验证代码是否与设计相符合B)发现设计和需求中存在的缺陷C)发现在编码过程中引入的错误D)检查用户接口是否满足客户的需求
Bush’sMBATwenty-sixof42presidents,includingBillClinton,werelawyers.Sevenweregenerals.GeorgeW.Bushbecomesthe
最新回复
(
0
)