首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include using namespace std; cla
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include using namespace std; cla
admin
2019-02-22
33
问题
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:
#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全国计算机二级
相关试题推荐
对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。ClassMyClass{Public:MyClass(intx){n=x;)VoidSetNum(intnl){n=nl;}
类中包含了一个静态成员函数,则main函数中和P.f1(P);语句具有同样功能的语句为______。#include<iostream.h>classM{public:M(intA){A=a;B+=a;}static
对于拷贝构造函数和赋值操作的关系,正确的是()。
以三级模式为框架形成的3种数据库中,真实存在于计算机外存的数据库是()。
用树形结构来表示实体之间联系的模型称为
与语句cout<<endl;不等价的是
执行语句序列charstr1[10]="ABCD",str2[10]="XYZxyz";for(inti=0;strl[i]=str2[i];i++);后,数组strl中的字符串是______。
数据库、数据库系统和数据库管理系统之间的关系是
下面不属于软件设计原则的是
以下叙述中不正确的是
随机试题
建立和维护______是网桥能够正常工作的基础。
关于梅克尔细胞的描述错误的是()
男性,35岁,发热伴牙龈出血4周。查体:贫血貌,脾肋下3cm,胸骨压痛(+),血红蛋白75g/L,白细胞15.0×109/L,血小板40×109/L,骨髓增生明显活跃,原始细胞占0.62,为进一步诊断,应首选哪项检查()
根据《合同法》的规定,债务人可以通过提存方法履行债务的情形有()。
商品化会计软件与定点开发会计软件的最大区别在于()。
公平正义不仅是一个主观认知的问题,也是一个客观的可选择性的问题;不仅是一个静态的问题,也是一个动态的过程。在认知问题上,我们需要通过媒体、舆论构建一个基本的社会认同。从客观的角度看,社会体制应该在某个时间和空间中尽可能满足绝大多数人的要求,即使当人们在这个
Itisreportedthatalcoholabuseoncollegecampusesisontherise.Butalcoholabuseisonlyonesymptomofalargercampusc
设直线y=ax与抛物线y=x2所围成的图形面积为S1,它们与直线x=1所围成的图形面积为S2.并且a<1.(1)试确定a的值,使S1+S2达到最小,并求出最小值.(2)求该最小值对应的平面图形绕x轴旋转一周所得旋转体体积.
StrangethingshavebeenhappeningtoEngland.Still【1】fromthedissolutionoftheempireintheyears【2】WorldWarⅡ,nowtheEn
Completetheformbelow.WriteNOMORETHANTWOWORDSAND/ORANUMBERforeachanswer.TourismSurveyExampleAnswerName:R
最新回复
(
0
)