首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include using namespace std; cla
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include using namespace std; cla
admin
2019-02-22
36
问题
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:
#include
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->fi();P->g();
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://jikaoti.com/ti/D1t0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义:classperson{intnum;charname[10];public:voidinit(intn,char*m)};personstd[30]则以下叙述不正确的是(
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为______。
在文件操作中,代表以追加方式打开文件的模式是
假定有下列变量定义:intk=7,x=12;则能使值为0的表达式是
下面关于C++语言的描述错误的是
在长度为n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为______。
已知类A中有公用数据成员B*b;其中B为类名。则下列语句错误的是
在最坏情况下,冒泡排序所需要的比较次数为______。
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。
给定一个关键字序列(24,19,32,43,38,6,13,22),进行快速排序,扫描一趟后的结果是______。
随机试题
一组样本数据为:10.0,10.1,9.8,10.2,9.9,则该样本组平均值与极差分别为________。
视频信号的数字化过程中,亮度信号的取样频率可以比色度信号的取样频率低一些,以减少数字视频的数据量。()
叶酸类似物可以干扰
蛔虫产卵量大,粪检蛔虫卵最常用方法为
某技术方案的基准收益率为10%,内部收益率为15%,则该技术方案()。
作为一名警察。请你谈谈对于海珠大桥“跳桥秀事件”的看法。
传说老子遇到一位年逾百岁的老翁,老翁得意地说:“我从年少到现在,一直是游手好闲地轻松度日。我的同龄人辛苦一生却早已作古。现在我是否可以嘲笑他们忙碌一生,只是给自己换来一个早逝的结果呢?”老子拿了一块砖头和一块石头放在老翁面前说:“如果只能选择其一,您是要砖
设函数f连续,区域D={(x,y)|t2≤x2+y2≤4t2,x≥0,y≥0},F(t)=,则F’(t)=().
某人向同一目标独立重复射击,每次射击命中目标的概率为p(0<p<1),则此人第4次射击恰好第2次命中目标的概率为()
A、Awaitress.B、Acashier.C、Asecurity.D、Asecretary.A男士向女士要一份伏特加酒和橙汁,女士把东西给了他并收取费用。因此,女士应当是服务员,本题选A。
最新回复
(
0
)