首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #inc1ude <iostream> using namespace s
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #inc1ude <iostream> using namespace s
admin
2016-11-23
71
问题
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:
#inc1ude <iostream>
using namespace std;
class Base
{
public:
virtual void f(){cout<"f0+";}
void g(){cout<"g0+";}
};
class Derived:public Base
{
public:
void go { cout<<,"g+";}
};
int main
{
Derived d;
Base *p=&d;
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/7zAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用函数模板的方法是先说明函数模板,然后实例化成相应的______进行调用执行。
下面对于友元函数描述正确的是
有如下程序:#include〈iostream〉usingnamespacestd;classBase{private:charc;public:Base(charn)
下列对基类和派生类关系的描述中,错误的是()。
下列关于栈的叙述中,不正确的是()。
有如下程序#include<iostream.h>intfunc(inta,intb){return(a+b);}voidmain(){intx=2,y=5,z=8,r;r=func(fun
下列关于构造函数说法不正确的是
对虚函数使用对象指针或引用调用,系统使用______联编;使用对象调用时,系统使用______联编。
有如下程序:#include<iostream>usingnamespacestd;template<typenameT>Ttotal(T*data){Ts=0
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为______。
随机试题
微分方程y"-2y=ex的特解形式应设为().
A.上颌第一前磨牙B.上颌第一磨牙C.下颌第一前磨牙D.下颌第二前磨牙E.下颌第一磨牙有两个舌尖的前磨牙是
下列各项,属良性葡萄胎追踪的主要目的是
A、大肠杆菌B、胰岛素分泌不足C、幽门螺杆菌D、消化道痉挛E、白色念珠菌糖尿病的病因之一是()。
初步设计完成后的大型复杂工程,应采用( )合同。
要对某建设项目设计概算审查时,找到了与其关键技术基本相同、规模相近的同类项目的设计概算和施工图预算资料,则该建设项目的设计概算最适宜的审查方法是()。
下面不是物业管理档案管理内容的一项是()。
【2015年下】《中华人民共和国未成年人保护法》规定,任何组织或者个人不得披露未成年人的个人隐私。上述内容是对未成年人实施()。
鲜艳:五颜六色
1.在指定文件夹下打开文档WT3.DOC,其内容如下:【文档开始】广州公务员招考今起报名据《南方日报》报道广州市下半年录用机关工作人员和国家公务员报名10月18日开始在广州赛马场举行,广州市人事局公务员管理处有关负责人提醒考生,必须持学
最新回复
(
0
)