首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include<iostream> using namespace st
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include<iostream> using namespace st
admin
2020-07-30
44
问题
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:
#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://www.kaotiyun.com/show/mDyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是()。
要利用C++流进行文件操作,必须在程序中包含的头文件是()。
通过运算符重载,可以改变运算符原有的()。
已知函数print()没有返回值,如果在类中将之声明为常成员函数,正确的是()。
在下面的类定义中,横线处应填入的内容是()。classFred{public:voidprint(){cout<<data<<endl;}voidsetData(doubled){data==d;}staticintcoun
在对函数进行原型声明时,下列语法成分中不需要的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程文件proj3。本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeToFile.obj。补充完成重载赋值运算符函数,完成深复制功能。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
下列关于继承方式的描述中,错误的是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
随机试题
在PowerPoint2010中新增了一个很有用的工具________,可以利用它快速地设置动画效果。
硅芯管环刚度分别为:32/26、34/28、40/33规格≥50kN/m2;46/38、50/41规格≥40kN/m2;63/54规格≥35kN/m2。()
根据《中华人民共和国标准化法》的规定,不符合()的产品,禁止生产、销售和进口。
实施工程建设强制性标准的监督机构包括()。
依据企业所得税相关规定,下列表述正确的是()。
风险评级应当遵循的原则包括()。
①上个世纪30年代,徽州的一些文献陆续流往杭州、南京等地②抗战结束之初,历史学家方豪在南京购得一批徽州文书,于上世纪70年代撰写并发表了十几篇论文,这是目前所知学术界对徽州文书的第一次收集③徽州文书是徽州民众在日常生活、商业活动和其他社会活动中形成的原
国家公务员考试
InalabinOxfordUniversity’sexperimentalpsychologydepartment,researcherRoiCohenKa-doshistestingarelativelynewbra
A、Tofindoutwhathethinksofherapartment.B、Tocomplainabouthernewroommate.C、Tohelpthemanfindanewapartment.D、T
最新回复
(
0
)