首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include using namespace std; cla
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include using namespace std; cla
admin
2019-02-22
69
问题
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:
#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全国计算机二级
相关试题推荐
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i;}private:intvalue;
在表达式x-y中,"-"是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符"-",这个表达式还可以表示为
有以下程序intā*f(int*x,int*y){if(*x<*y)returnx;elsereturny;}main(){inta=7,b=8
一个人有一个身份证号码,一个身份证号码对应一个人。实体“人”和实体“身份证号码”存在的联系是
函数定义的格式是______函数名(形式参数表)函数体。
下列程序的运行结果为#include<iostream.h>template<classTT>classFF{TTa1,a2,a3;public:FF(TTb1,TTb2,TTb3){a1
下述关于数据库系统的叙述中正确的是
下列数据结构中按“先进先出”原则组织数据的是
用数组表示线性表的优点是
在E-R图中,用来表示实体联系的图形是
随机试题
7个月女孩,以发热、咳嗽、喘憋6天为主诉入院。入院后第二天患儿突然面色灰白,极度烦躁不安,呼吸明显增快,60次/分,听心音低钝,节律整。心率180次/分,呈奔马律,双肺闻及广泛的水泡音。肝肋下3cm,下肢有浮肿。血常规:白细胞55×109/L。胸片双肺见小
一清胶囊属于
丁企业年耗新水量为300万吨,重复利用水量为150万吨,其中工艺水回收量80吨,冷却水循环水量为20万吨,污水回收量50万吨,间接冷却水系统补充新水量为45吨,工艺水取用水量为120吨。该企业工艺水回用率为()。
某招标项目结算价1000万元,投标截止日为8月30日,投标有效期为9月25日,则该项目投标保证金金额及其有效期应是()。
下列各项中,属于自制原始凭证的有()。
A操作系统技术处于国际领先地位,应用范围达到相关市场份额的60%,如果该操作系统所属的甲公司授权个人电脑生产厂商在使用A操作系统时,强迫使用者购买其旗下的“超速”浏览器。根据反垄断法律制度的规定,下列说法中正确的是()。
国家尊重少数民族的风俗习惯,少数民族享有保持或改革本民族风俗习惯的权利。()
我国《刑法》规定,在()上一律平等,不允许任何组织和个人有超越法律的特权。
某污水处理厂有甲乙两个完全一样的大型污水处理池,甲池需要8小时把水全部排完,乙池需要6小时把水全部排完。两池同时排水,问经过多少小时乙池剩余的水正好是甲池剩余的一半?()
设A是三阶方阵,且|A-E|=|A+2E|=|2A+3E|=0,则|2A*B-1|=__________.
最新回复
(
0
)