首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include<iostream> using namespace st
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序: #include<iostream> using namespace st
admin
2020-07-30
49
问题
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:
#include<iostream>
using namespace std;
class Base
{
public:
virtual void f(){cout<<’’f()+’’;}
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->f();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/mDyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是()。
下列关于基类和派生类关系的叙述中,正确的是()。
有如下程序:#include<iostream>#include<cstring>usingnamespacestd;classXCF{inta:public:XCF(intaa=0):a(aa){cout<<"1";}XCF(X
下列关于输入输出流的叙述中,正确的是()。
对如下二叉树进行后序遍历的结果为()。
下列关于运算符函数的描述中,错误的是()。
若PAT是一个类,则程序运行时,语句“PAT{*ad}[3];”调用PAT的构造函数的次数是()。
在C++语言中函数返回值的类型是由()决定的。
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为:12345
请使用VC6或使用【答题】菜单打开考生文件夹prog2下的工程prog2。此工程中包含一个程序文件main.cpp,其中有“部门”类Department和“职工”类Staff的定义,还有主函数main的定义。在主函数中定义了两个“职工”对象,他们属于同一部
随机试题
下列选项中,属于职能机构的有()
患者,女性,28岁。咳嗽2个月,干咳为主,有午后低热,月经不规律。胸片示右上肺淡片状阴影。为进行诊断,进行了PPD试验。一般情况下,大咯血时首选的药物是
男性,48岁,既往无胃病史,半年来自觉乏力,食欲减退,间断出现黑便,无呕血,体重下降约10kg。查体:上腹部膨隆,轻压痛,肝脾未触及,移动性浊音(一),大便潜血(+)。此患者首先怀疑诊断为
特殊感觉不包括
关于法与人权关系的说法,下列哪一或哪些选项是正确的?()
广发科贸有限公司(3542916482)是一家有进出口经营权的国有企业,2005年6月10日出口一批真空整流器。2005年6月12日委托启航货运公司(3648482495)持手册(C482106528)向天津海关申报,预录入号为815067954。“
中国与西方的认识方式、思维逻辑乃至整体的文化观念,存在这样那样的差异。比如,西方式的执着,可能推衍出渐进的认识,强调主体与客体的关系,强调对象描述的精确性;中国式的洒落,则通向了圆融和体悟,描述对象时往往在清晰中又带有某种模糊。但二者并没有孰优孰劣,孰是孰
选项中的四个图形,只有一个是由题干的四个图形拼合(只能通过上、下、左、右平移)而成的,请把它找出来。
设f(x)是连续型随机变量X的概率密度,则f(x)一定是()
现有两份制作好的物理课件,名称分别为“PPT1.pptx”和“PPT2.pptx”。现在,请你按下列要求完成课件的整合制作:(1)为演示文稿“PPT1.pptx”和“PPT2.pptx”设置“波形”主题。(2)按照顺序,将演示文稿“PPT1.pptx”
最新回复
(
0
)