首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include using namespace std; cla
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include using namespace std; cla
admin
2019-02-22
39
问题
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:
#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全国计算机二级
相关试题推荐
下列关于抽象类的叙述不正确的是
有以下程序intā*f(int*x,int*y){if(*x<*y)returnx;elsereturny;}main(){inta=7,b=8
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项目,合法的运算是
下面程序的输出是main(){intx=100,a=10,b=20,ok1=5,ok2=0;if(a<B)if(b!=15)if(!okl)x=1;else
一个函数功能不太复杂但要求被频繁调用,应选用
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是
若要在程序文件中进行标准输入输出操作,则必须在开始的#include命令中使用头文件______。
当使用fstrearn流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
用树状结构表示实体之间联系的模型是
下列符号中不属于c++关键字的是
随机试题
在美国西部的公共土地放牧没有给这一地区带来广泛的环境危害,否则那片土地的环境条件就不会改善。目前此地区的公共土地只有14%被认为植被覆盖不足并因此而环境恶化,然而,在20世纪30年代,却有36%的土地植被覆盖不足。以下哪项如果为真,最严重地削弱了上述论证?
男性,45岁,2型糖尿病,多食、多饮、多尿、消瘦。护士通过收集资料了解到该患者存在知识缺乏,并为其制订护理计划,此时护士与患者处于护患关系发展时期的
(2009年)下列结论中正确的是()。
甲公司主营电池生产业务,现已研发出一种新型锂电池产品,准备投向市场。为了评价该锂电池项目,需要对其资本成本进行估计。有关资料如下:(1)该锂电池项目拟按照资本结构(负债/权益)30/70进行筹资,税前债务资本成本预计为9%。(2)目前市场上有一种还有1
鲁迅是中国现代文学史上伟大的无产阶级文学家。下列文学作品,同为鲁迅作品的是()。
为了对某图像中的目标进行分析和识别,一般需要对图像进行()处理。
教师自我教育能力的核心是()。
依法从重从快,适用于一切刑事犯罪分子。()
沿着溪边再往前走,走过两户农家乐,山脚边有一条初步成形的游步道。拾级而上半山腰,一个观景台正在建设中,从这里___________,整个下姜村美景尽收眼底。填入画横线部分最恰当的一项是()。
promotewaste-reductionawareness
最新回复
(
0
)