首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; class GA{ public: virtual int f(){return 1;} }; class GB:public
有如下程序: #include using namespaee std; class GA{ public: virtual int f(){return 1;} }; class GB:public
admin
2019-03-05
49
问题
有如下程序:
#include
using namespaee std;
class GA{
public:
virtual int f(){return 1;}
};
class GB:public GA{
public:
virtual int f(){return 2;}
};
void show(GA g){cout<
void display(GA&g){cout<
int main()
{
GA a;show(a);display(a);
GB b;show(b);display(b);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、1111
B、1211
C、1112
D、1212
答案
C
解析
本题主要考察虚函数。虚函数指在某基类中声明为virtual并在一个或多个派生类中被重新定义的成员函数,本题中定义类GA的对象a,执行show(a)、display(a),输出11,定义了类GB的对象b,执行show(b),仍然输出1,display(b)执行会调用派生类的f函数,因为f函数为虚函数,输出2,所以本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/wSAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据流图的类型有______和事务型。
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
算法具有五个特性,以下选项中不属于算法特性的是()。
若要在程序文件中进行标准输入输出操作,则必须在开始的#include命令中使用头文件______。
在多继承中,公用派生和私有派生对于基类成员在派生类中的可访问性与单继承规则
下列数据结构中按“先进先出”原则组织数据的是
面向对象的开发方法中,类与对象的关系是
在面向对象方法中,类之间共享属性和操作的机制称为______。
设一棵二叉树的中序遍历结果为ABCDEFG,前序遍历结果为DBACFEG,则后序遍历结果为______。
树是节点的集合,它的根节点数目是
随机试题
临床确诊牙髓坏死的最有效检查是
根据《民事诉讼法》的有关规定,对本寒有管辖权的法院是()。如果本案经第二审人民法院审理并作出终审判决,广角音像公司败诉,但其拒绝履行义务,红星电视剧制作中心欲申请执行,有管辖权的法院是()。
如果某产品市场占有率和行业成长率都较高,产品有发展潜力,企业又有竞争力,则该产品应是企业重点发展的业务。在波士顿矩阵分析中,这种业务被称为()。
背景资料:某地区新建一座大型自来水厂,主要单位工程有沉淀池、过滤池、消毒池等,整个工程由A建筑公司中标施工。其中沉淀池为无盖圆形池,直径为40m,基础为现浇混凝土结构,厚为500mm,该基础由四周向中心呈漏斗型,其高点顶面标高为22.50m,低点
影响幼儿操作技能形成的因素有()。
社会主义教育的理论基础是()
12.7,20.9,31.1,43.3,()
Individualsandbusinesseshavelegalprotectionforintellectualpropertytheycreateandown.Intellectualproperty【C1】______c
堆是______。
A------pricetermJ------timeofshipmentB------costandfreightK------businessnegotiationC------importlicenseL------purc
最新回复
(
0
)