首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #inc1ude <iostream> using namespace s
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #inc1ude <iostream> using namespace s
admin
2016-11-23
40
问题
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:
#inc1ude <iostream>
using namespace std;
class Base
{
public:
virtual void f(){cout<"f0+";}
void g(){cout<"g0+";}
};
class Derived:public Base
{
public:
void go { cout<<,"g+";}
};
int main
{
Derived d;
Base *p=&d;
return 0;
运行时输出的结果是 ( ) 。
选项
A、f+g+
B、f0+g+
C、f+g0+
D、f0+g0+
答案
C
解析
此题考查的是虚函数和多态性。此题中,因为f()是虚函数具有多态性,所以通过指针p调用的f()是派生类Derived中定义的f();而g()不是虚函数,通过指针p调用的是Base中的g( )。
转载请注明原文地址:https://kaotiyun.com/show/7zAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
函数定义为Fun(int&i),变量定义n=100,则下面调用正确的是()。
在关系模型中,
决定C++语言中函数的返回值类型的是
单个用户使用的数据视图的描述称为
下面的描述中,()是正确的。
下列虚基类的声明中,正确的是()。
若定义intk=7,x=12;,则能使值为3的表达式是
设有数组定义:chararray[]="China";,则数组array所占的空间为
冒泡排序算法在最好的情况下的元素交换次数为【】。
定义如下变量:charone_char,则语句cin>>one_char等价于C语言中的()语句。
随机试题
张某、李某和美澳公司共同出资设立了飞亚有限责任公司。张某出资20%,李某出资10%,美澳公司出资70%,美澳公司的总经理王某任飞亚公司的董事长。公司成立后,经其他股东同意,李某将5%的股份转让给王某。飞亚公司成立后一直经营困难,长期拖欠欧陆公司货款。欧陆公
凡有下列()情形之一的,不得再次发行公司债券。
玻璃板隔墙应使用()。
载有两个或两个以上应适用不同税目税率经济事项的同一凭证,不管是否分别记载金额,都要按税率高的项目计算贴花。()
______般认为,态度与品德的形成过程经历了______、______、______三个阶段。
上述市场中会产生生产能力过剩问题的是()。
下列因素变化不会引起需求曲线移动的是:
选出填入第①句横线上顺序排列最恰当的一组词语:文章中说“语言的变化……日子长了就显出来了”,又说方言是“久而久之”形成的,这些揭示了语言演变怎样的规律?选出说得最准确的一项:
Theworldisonthetopofastaggeringriseinthenumberofoldpeople,andtheywilllivelongerthaneverbefore.【C1】______t
故障管理流程的第一项基础活动是故障监视。对于系统硬件设备故障的监视,采用的主要方法是(47)。(2011年5月试题47)
最新回复
(
0
)