首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #inc1ude <iostream> using namespace s
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #inc1ude <iostream> using namespace s
admin
2016-11-23
65
问题
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:
#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全国计算机二级
相关试题推荐
若类A和类B的定义如下;classA{inti,j;public:intgeti(){returni;}};clasSB:publ
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
下列运算符中,在C++语言中不能重载的是
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
单个用户使用的数据视图的描述称为
下面的语句中错误的是
若有以下程序:#include<iostream>usingnamespacestd;classA{private:intx;public:intx;voidset
栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是
算法的空间复杂度是指
有如下函数模板声明: template<typename T> TMax(T a,T b){return(a>=b)?a:b;} 下列对函数模板Max()的调用中错误的是( )。
随机试题
只用于诊断与过敏试验,注射量在0.2ml以内的给药方式是
()是人权的法律表现形式,是宪法和法律所规定的本国公民所享有的权利。
女性,32岁。门诊就诊,2个月来干咳、胸闷憋气,心悸,呼吸困难,夜间发作明显,影响睡眠,既往有过敏性鼻炎,有类似发作病史。听诊双肺散在哮鸣音,心率110次/分。此患者因病情较重收入病房,经用大剂量氢化可的松、氨茶碱等药物滴注,症状未能缓解,痰黏稠难以咳
摄影床常用的滤线器类型是
患者,女,27岁,72kg,由于乳房肿块入院,入院后第一天状态良好,第二天时因医生告诉她欲行乳房切除术,患者情绪低落,一天未进饮食,造成患者这种状态是由于______因素引起
蒸汽压缩式制冷机主要由()组成。
离差智商的优点包括()
乓球运动中,搓球是近台还击下旋球的一种常用技术,大致可以快搓、慢搓、短搓、搓侧旋球四种。()
电子政务不同于一般信息化,它的特殊性在于重在政务,即公共行政。电子政务建设的意义在于()。
TheQUIK-FRYTMElectronicWokInstructionsforUse:Itismostimportantthatyoureadthisinstruc
最新回复
(
0
)