首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include<iostream> using namespace std; class
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include<iostream> using namespace std; class
admin
2020-11-11
29
问题
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:
#include<iostream>
using namespace std;
class Base
{
public:
virtual void f(){cout<<"f0+";}
void g(){cout<<"g0+";}
};
class Derived:public Base
{
public:
void f(){cout<<"f+";}
void go{cout<<,"g+";}
};
int main
{
Derived d;
Base *p=&d;
p->f();p->g();
return 0:
}
运行时输出的结果是( )。
选项
A、f+g+
B、f0+g+
C、f+g0+
D、f0+g0+
答案
C
解析
此题考查的是虚函数和多态性。此题中,因为f()是虚函数具有多态性,所以通过指针p调用的fi()是派生类Derived中定义的f();而g()不是虚函数,通过指针p调用的是Base中的g( )。
转载请注明原文地址:https://kaotiyun.com/show/4iyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于运算符重载,下列表述中正确的是()。
有如下函数定义:voidfunc(inta,int&b){a++;b++;}若执行代码段:intx=0,y=1;func(x,y);则变量x和y的值分别是()。
下列排序方法中,最坏情况下比较次数最少的是()。
有如下类定义:classFoo{public:Foo(intv):value(v){}//①~Foo(){}//②private:Foo(){}//③intvalue=0;//④};其中存在语法错误的行是()。
有如下程序;#include<iostream>usingnamespacestd;voidhey(______________,int&b){intc;c=a;a=b;b=c;}intmain(){intm=14,n=20;h
某系统结构图如下图所示该系统结构图的宽度是()。
类的析构函数的作用是()。
下列语句中,能够进行正确赋值的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp,通过把类Distance定义为类Point的友元类,来实现计算两点之间距离的功能。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)把类CDistance定义为类CPoi
结构化程序设计中,下面对goto语句使用描述正确的是
随机试题
社会知觉
糖尿病是以慢性高血糖为特征的一组异质性代谢性疾病,由胰岛素分泌缺陷和胰岛素作用缺陷所引起,以慢性高血糖伴碳水化合物、脂肪和蛋白质的代谢障碍为特征;大部分糖尿病患者可按病因、发病机制分为1型和2型糖尿病。单纯饮食控制及体育锻炼治疗无效的2型糖尿病患者首选
计算总投资收益率指标,依据的报表是()。
下列机械传动装置中,不属于啮合传动的有()。
负荷的单位调节功率可以人为整定。()
按照中国篮球职业联赛的规则,各篮球队队员的号码可以选择的范围是0-55号,但选择两位数的号码时,每位数字不得超过5。那么,可供每支球队选择的号码共有多少个?
根据下列资料,回答下列问题。2013年,重庆市房地产开发企业完成投资突破3000亿大关,达3012.78亿元,同比增长20.1%,较一季度回落5.2个百分点,比上半年回落7.6个百分点,比前三季度回落0.5个百分点。截至12月月底,全市商品房施工
若指令中地址码给出的是操作数有效地址,这种寻址方式称为()方式。
Theunderlined,word"event"(inParagraph1)refersto______.Thepurposeinwritingthistextis______.
A、Askouracquaintancesforhelp.B、Getadvicefromexperiencedpeople.C、Getrelaxedandsleeponit.D、Talkwithpeoplewhoca
最新回复
(
0
)