首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include using namespace std; cla
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include using namespace std; cla
admin
2019-02-22
75
问题
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:
#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://kaotiyun.com/show/3MAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++语言中关键字运算符有new、delete和______。
符合结构化原则的三种基本控制结构为:顺序结构,选择结构和______。
以下选项中,与k=n++完全等价的表达式是
关系数据库的关系演算语言是以______为基础的DML语言。
关系模型允许定义3类数据约束,下列不属于数据约束的是
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象;请填空补充完整。classvector2D{doublex;//x分量
若要在程序文件中进行标准输入输出操作,则必须在开始的#include命令中使用头文件______。
下列数据结构中,按先进后出原则组织数据的是
有如下定义:ClassMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是______。
下列字符串中,正确的C++标识符是
随机试题
下列菜肴必须经过原料分割或剔骨整理的工序后才能制成的菜肴是________。
执行如下三条指令后,30H单元的内容是()MOVR1,#30HMOV40H,#0EHMOV@R1,40H
君子疾夫舍曰“欲之”而必为之辞。
口服降糖药格列齐特又名
根据外商投资企业法律制度的规定,当事人就外商投资企业已获批准的合同达成的下列补充协议,人民法院不应以未经外商投资企业审批机关批准为由认定该补充协议未生效的是()。
酷暑来临,家住北京的小曼打算去外地度假避暑。下列选项中,适合小曼选为旅行地的是()。
政府市场
下列有关当代中国法律体系构成的说法,正确的有()。
对关键字序列(11,12,13,14,15)采用对半查找算法查找关键字11,则关键字之间比较次数为______。
【B1】【B2】
最新回复
(
0
)