首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: virtual void fo{cout
有如下程序: #include using namespace std; class A{ public: virtual void fo{cout
admin
2020-07-30
59
问题
有如下程序:
#include
using namespace std;
class A{
public:
virtual void fo{cout<<1;)
void go{cout<<2;}
};
class B:public A{
public:
virtual void f0{cout<<3;)
void gO{cout<<4;)
};
void show(A&a){a.f0;a.g0;)
int main(){
B b:
show(b);
return 0:
}
运行时的输出结果是( )。
选项
A、12
B、34
C、14
D、32
答案
D
解析
在派生类class B中对基类中的虚拟成员函数virtualvoidf()和实函数voidgO进行了重新定义,在主函数中通过语句show(b);调用派生类中的虚函数virtual void f(){cout<<3;)输出3,调用基类的实函数void g(){cout<<2;)输出2。所以选项D为正确答案。
转载请注明原文地址:https://kaotiyun.com/show/1Typ777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
有如下程序:#includeusingnamespacestd;voidfun(inti){cout
下列选项中,不是C++关键字的是
有如下程序段:inti=1;intj=4;intmain(){intj=i,i=8;cout
有如下类声明:classPam{intk;public:Pam(intn):k(n){}voidshow()const;};若要在类体外给出成员函数s
有如下程序:#includeusingnamespacestd;classBase{public:voidfun(){cout
结构化程序设计中,下面对goto语句使用描述正确的是
下列选项中,与实现运行时多态性无关的概念是()。
下列关于线性表的叙述中,不正确的是()。
以下数据结构中,属于非线性数据结构的是()。
随机试题
技术()中常用的有科学归纳推理、统计归纳推理。
无效劳动合同是指()。
耐多药结核(MDR-Tb)的治疗,至少应含有__________种可能敏感药物,疗程为__________个月。
男性,40岁。左颈部发现肿块1年。检查:左侧颈部上1/3处有一个2cm×2cm×2cm的肿块,可移动,无压痛,与周围组织无粘连。拟行活组织检查术。行颈丛神经阻滞麻醉时出现瞳孔缩小,上睑下垂,面色潮红,面部皮肤干燥无汗,鼻塞等症状,诊断为霍纳综合征。主要是因
()终止后,承包人应按照合同约定向发包人提交最终结清支付申请。
以人为本就是以最广大人民的()为本。
燕太子送荆轲于易水之上的荆轲渡位于保定()。
某店原来将一批羽绒服按100%的利润出售,淡季,商家按38%的利润重新定价,这样售出了全部的40%。旺季价格有所回升,售出了剩余的所有羽绒服。结果,实际获得的总利润是原定利润的45.2%,那么旺季的价格是原定价格的多少?
提出认知发现理论,提倡发现学习的教育学家和心理学家是()。
WhatdoIwant?It’sreallyavery【C1】______question:yetmanyofusarenotsure.【C2】______itdoesn’thavetobeallthatdif
最新回复
(
0
)