首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
32
问题
有如下程序:
#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://jikaoti.com/ti/qxl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于运算符重载的叙述中,正确的是
下列枚举类型的定义中,包含枚举值5的是
有如下程序:#includeusingnamespacestd;classBase{public:voidfun(){cout
有如下类定义:classBag{public:Bag(strings,stringcr);//①~Bag();//②
下列关于赋值运算符=重载的叙述中,正确的是
下列选项中不属于结构化程序设计原则的是()。
在C++中,编译系统自动为一个类生成默认构造函数的条件是()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modil.epp,该程序运行时有错误,请改正错误,使得程序输出:Hellotest注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
随机试题
濡脉的主病是
可以灭活C3b的成分是
违约风险最低的债券是()。
甲公司为股份有限公司,所得税税率25%,法定盈余公积的计提比例为10%。甲公司20×3年年初股本2000万元,资本公积1000万元,盈余公积1000万元,未分配利润5000万元。20×3年度发生的有关交易或事项如下:(1)以每股11元发行普通股1
战略性绩效管理的特点不包括()。
民营经济在建设浙江经济大省中发挥了极其重要的作用。但是,众多民营企业缺乏自主品牌,产品同构同质、附加值低,产业转型升级已成为浙江经济可持续发展的当务之急。此,政府应该()。
教育立法必须从教育工作的实际情况出发,从现实国情出发,从社会生产力的发展水平出发,从已有的经济基础出发。这体现了教育立法的()。
某公安局监察人员在现场督察中发现本局一名民警酒后驾车,当即予以批评和纠正,但该民警态度恶劣,拒不接受批评和纠正,引起群众围观。根据《公安机关督察条例》的规定,督察人员可以将其带离现场,并作出停止执行职务的决定。()
某项目经理在执行项目时,在详细了解了项目所需要采购的产品和服务后,制订了包含如下所示的采购说明书模板让采购人员填写,该工作说明书中缺少了_______。表XX项目采购工作说明书样本1.采购目标的详细描述2.采购工作范围
下列二叉树描述中,正确的是()。
最新回复
(
0
)