首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include using namespace std; cla
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include using namespace std; cla
admin
2019-02-22
59
问题
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:
#include
using namespace std;
class Base
{
public:
virtual void f(){cout<<“fo+”;)
void g(){cout<<“go+”;)
);
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 O:
)
运行时输出的结果是( )。
选项
A、f+g+
B、fo+g+
C、f+g0+
D、f0+g0+
答案
C
解析
此题考查的是虚函数和多态性。此题中,因为f()是虚函数具有多态性,所以通过指针p调用的f()是派生类Derived中定义的f();而g()不是虚函数,通过指针p调用的是Base中的g()。
转载请注明原文地址:https://kaotiyun.com/show/yMAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类模板的使用实际上是将类模板实例化成一个具体的()。
有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){K=0;}intx;};c
即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员,这说明继承具有
有以下程序intā*f(int*x,int*y){if(*x<*y)returnx;elsereturny;}main(){inta=7,b=8
冒泡排序算法在最好的情况下的元素交换次数为______。
对于类定义classA{public: virtualvoidfunc1(){} voidfunc2(){}};classB:publicA{publi
已知类A中有公用数据成员B*b;其中B为类名。则下列语句错误的是
用数组表示线性表的优点是
关于关键字class和typename,下列说法中正确的是
随机试题
初产妇,25岁,孕39周,枕后位,阵发性腹痛8小时,宫缩10分钟,持续30秒。宫口开大2cm。若宫缩规律,进入第二产程,且胎心良好,S+3,此时处理
性激素疗法的使用原则不包括
某企业负责人多次授意会计机构负责人李某伪造会计凭证。李某依据《会计法》,向企业负责人多次讲明私设会计账簿是违法的,拒绝设置账外账。负责人的目的没有达到,随后以李某学历较低为由,将其与本科毕业的没有会计从业资格证且从未从事过会计工作的某车间办公室主任对调,企
一、注意事项1.申论考试是对考生阅读理解能力、综合分析能力、提出和解决问题能力、文字表达能力的测试。2.作答参考时限:阅读材料40分钟,作答110分钟。3.仔细阅读给定的资料,按照后面提出的“申论要求”依次作答。二、给定资料
商品生产者的生产经营活动要盈利取决于:
人们具有探究事物或者从事某种活动的心理倾向是()
设f(x)=2x2+3x-2,则当x→0时
会上,小张认为应当继续分析诊断,只有找出隐藏的软件错误,才能解决问题。小张的建议得到了许多成员的赞同。但是王总工认为,定时主动地重新启动则更为现实和明智。王总工给出了令人信服的理由,最后得到了项目组成员的一致同意。试用200字以内文字,简要地叙述王
InatotalofsixstatesinthemiddleofAmerica,15,000assembly-lineworkersare【1】Japanesecarstogether.Theseautoworkers
Themomentumisbuildingaheadofnextmonth’sG8summitinScotlandwheretheleadersoftheworld’srichestnationswilldebat
最新回复
(
0
)