首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include using namespace std; cla
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include using namespace std; cla
admin
2016-11-25
30
问题
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:
#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 maln=
{
Derived d:
Base*p=&d;
p->f();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://kaotiyun.com/show/LbAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一个向量第1个元素的存储地址是100,每个元素的长度为2,则第5个元素的地址是()。
冒泡排序算法在最好的情况下的元素交换次数为【】。
下列函数中,()是对文件进行写操作的。
运算符重载仍然保持其原来的优先级、______和______。
下面关于虚函数的描述,错误的是
模板使我们可以用一个代码段指定一组相关函数(称为______)或一组相关类(称为______。
设有下列二叉树:对此二叉树前序遍历的结果为
下列叙述中正确的是()。
如果在一棵二叉树中有17个度为2的结点,则该二叉树中有【 】个叶子结点。
某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
随机试题
突触后神经元兴奋时,首先产生动作电位的部位是()
不属于病案首页中内容的是
医院卫生手消毒要求消毒剂必须达到消毒效果的作用时间为
男性,30岁。阵发性心悸2年,每次突然发生,持续30分钟~1小时不等。查体心率200次/分,律齐,ECG示QRS波形正常,P波不能明确观察到。下列有利于该心律失常与室性心动过速的鉴别的是
沉香的主要化学成分是
某企业一技术改造项目,有4个设计方案:甲方案投资2000万元,年经营成本700万元;乙方案投资2400万元,年经营成本600万元;丙方案投资2600万元,年经营成本560万元;丁方案投资2800万元,年经营成本510万元。四个方案的寿命期相同,所在行业的
此数列属于()。从表3—3中可看出日产量80—90件组的工人数为14人,该人数包括()。
根据现行有关税收政策规定,简述折扣销售在增值税、营业税和企业所得税上分别应如何处理。
个人消费类贷款包括()。
Allaroundtheworldmillionsofpeopleareeagerlywaitingforthe16thofJuly.That’sbecauseitisthedaywhenthesixthHa
最新回复
(
0
)