首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。 有如下程序: #inc1ude <iostream> using namesp
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。 有如下程序: #inc1ude <iostream> using namesp
admin
2020-11-11
20
问题
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。
有如下程序:
#inc1ude <iostream>
using namespace std;
c1ass Base
{
public:
virtual void f(){cout<<"f0+";}
void g(){cout<<"g0+";}
};
c1ass Derived:public Base
{
public:
Void g(){cont<<"f+";}
void go{cout.<<,"g+";}
};
int main
{
Derived d;
Base*p==&d;
p—>f();P—>g();
retum0;
}
运行时输出的结果是( )。
选项
A、f+g+
B、f0+g+
C、f+g0+
D、f0+g0+
答案
C
解析
此题考查的是虚函数和多态性。此题中,因为f()是虚函数具有多态性,所以通过指针p调用的f()是派生类Derived中定义的f();而go不是虚函数,通过指针p调用的是Base中的g()。
转载请注明原文地址:https://jikaoti.com/ti/rjl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是()。
关于函数重载,下列叙述中错误的是()。
下列模板声明中,有语法错误的是()。
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,此工程中含有一个源程序文件projl.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Con
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
请使用VC6或使用【答题】菜单打开考生文件夹pmj1下的工程pmj1,此工程中含有一个源程序文件pmj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:The
有如下头文件:intn();staticintf2();classMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含的this指针的是()。
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
下列关于类模板的叙述中,正确的是()。
下列关于this指针的叙述中,正确的是()。
随机试题
阵发性睡眠性血红蛋白尿阻塞性或肝细胞性黄疸
门静脉造影可将导管插入
A.邻苯二甲酸醋酸纤维素B.阿拉伯胶浆C.滑石粉D.淀粉E.水可用作肠溶衣材料的是
净化空调系统的调试和试运转,应在洁净室(区)建筑装饰装修验收合格和()之后进行。
网络图中工作之间相互制约或相互依赖的关系称为()。
2010年3月28日,吉利汽车公司收购沃尔沃100%的股权,实现了,我国汽车行业的“走出去战略”。沃尔沃公司近十年的销售量见下袁:根据以上资料,回答下列问题:运用一次移动平均数法进行预测,取m=4,则第11年的销售量预测值为()万辆。
如果对投资规模不同的两个独立投资项目进行评价,应优先选择()。
乙以甲公司的名义采取下列方式与他人订立的合同,法律效果归属于甲公司的有()。
What______wouldhappenifthemanagerknewyoufeltthatway?
Wouldyoubehappierifyouspentmoretimediscussingthestateoftheworldandthemeaningoflife—andlesstimetalkingabou
最新回复
(
0
)