首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include<iostream> using namespace st
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include<iostream> using namespace st
admin
2020-04-07
66
问题
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:
#include<iostream>
using namespace std;
class Base
{
public:
virtual void f(){cout<<’’f()+’’;}
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->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/Bf8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列运算符中,不能重载的是
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}};classB:privateA{
执行下列程序intfun(intx1,intx2){intx;x1>x2?(x=3):(x=4);returnx+x1;}voidmain(){cout<<fun
下面程序段的功能是()。……inta[]={4,0,2,3,1},i,j,t;for(i=0;<5;i++){t=a[i];j=i;j--;while(j>=0&&t>a[j])
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。#include<iostream>usingnamespaeestd;_
表达式x.operator+(y.operator++(0))还可以写成______。
以下结构类型可用来构造链表的是______。
以下关于顺序存储结构的叙述中,()是正确的。
下列选项中不全是C++语言关键字的是
在计算机软件系统的体系结构中,数据库管理系统位于用户和【】之间。
随机试题
甲公司生产电器,其与乙公司订立了委托合同,由乙公司向丙公司销售甲公司所生产的电器,并且乙公司应以自己的名义与丙公司订立合同。之后,乙公司以自己的名义与丙公司订立了买卖合同,丙公司以100万元购买100台电器,但双方没有约定履行顺序。由于甲公司生产出现了问题
Duringthetwentiethcenturytherehasbeenagreatchangeinthelivesofwomen.Awomanmarryingattheendofthenineteenth
A.早期胃癌B.小胃癌C.微小胃癌D.进展期胃癌E.晚期胃癌癌灶直径≤5mm
甲将头痛粉冒充海洛因欺骗乙,让乙出卖“海洛因”,然后二人均分所得款项。乙出卖后获款4000元,但在未来得及分赃时,被公安机关查获。关于本案,下列哪些说法是正确的?
背景资料:某公司在进行基础灌注桩施工时,一吊机将直径0.8m、长10m的钢筋笼吊至桩孔边放下时,压在灌注桩施工机械电缆线上,造成电缆破损漏电,一起重工在解钢丝扣时突然触电倒地,后送医院经抢救脱险。灌注桩架的电源开关箱中应安装漏电保护器。()
对合同法中的一般规定,下列正确的有()。
在会计实务中,原始凭证按照填制手续及内容的不同,可以分为()。
游客携带中药材、中成药出境,前往国外的,总值限人民币300元。()
材料:托班幼儿吃饭时普遍存在以下情况:不肯张嘴巴或不肯咀嚼吞咽。为解决这个问题,张老师想了很多办法。一天中午吃饭时,张老师端了一碗饭菜,边示范边夸张地说:“我是大老虎,嘴巴张得大,牙齿咬得快,一会儿饭菜吃光光!”鼓励幼儿和老师一样做大老虎。在进餐
Sportingactivitiesareessentiallymodifiedformsofhuntingbehaviour.Viewedbiologically,themodernfootballerisinrealit
最新回复
(
0
)