首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class GA{ public; virtual int f0{return 1;} }; class GB:public
有如下程序: #include using namespace std; class GA{ public; virtual int f0{return 1;} }; class GB:public
admin
2019-06-04
88
问题
有如下程序:
#include
using namespace std;
class GA{
public;
virtual int f0{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
解析
此题考查派生类与虚函数的考查。由主函数main入手,其中分别定义了类GA和GB的对象a和b。首先,执行参数a的show函数调用,其中的输出语句为调用GA类中的f()虚函数,返回1。同理display(a)函数输出1。show(b)函数中调用的为GA中的f()函数,display(b)调用GA中f()函数,返回1,display(b)调用GB中的f()函数返回2。所以最后输出为1112。
转载请注明原文地址:https://kaotiyun.com/show/9n8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在结构化分析使用的数据流图中,使用用______解释其中的图形元素。
下列程序的输出结果是______。#include<iostream>#include<cstring>usingnamespacestd;voidfun(constchar*S,char&C){e=
A、 B、 C、 D、 B两个实体集间的联系可以有下面几种:一对一的联系、一对多或多对一的联系和多对多的联系。由于一间教室可以坐多个学生,所以它们的联系是一对多联系。
下列运算符中,不能被重载的是A)&&B)!=C).D)++
把整型指针p赋值给通用指针q
下面关于指针的说法中错误的是()。A)在指针定义的同时可以对其进行初始化B)指针根据其所指向变量的类型的不同,所占用内存大小也不同C)指针中存放的是内存单元的地址D)相同类型的指针之间可以相互赋值
A、 B、 C、 D、 C软件的生命周期可分为软件定义、软件开发及软件运行维护三个阶段。其中软件定义阶段的主要工作有可行性研究与计划制订和需求分析等;软件开发阶段的主要工作有概要设计、详细设计和测试等;软件运
A、 B、 C、 D、 B常用的软件结构设计工具是结构图,也称程序结构图。DFD图(数据流图)是以图形的方式描述数据在系统中流动和处理的过程,只反映系统必须完成的逻辑功能,它是需求分析阶段的图形工具。盒式图(
实体完整性约束要求关系数据库中元组的______属性值不能为空。
执行语句序列“intk=0;dok++;while(k*k<20);”后,k的值为______。
随机试题
Theycallmerudenames,butIjusttryand______itandwalkon.
诗风飘逸自然、词彩瑰玮绚丽的唐代诗人是()
甲真菌病的分型不包括
甲公司与乙公司签订了加工承揽合同,甲公司为乙公司加工一套机器设备,乙公司后来发现丙公司的加工价格比甲公司低30%,乙公司遂又与丙公司签订了合同,乙公司通知甲公司不要甲公司继续加工了,甲公司告知乙公司为乙公司加工的设备已完成80%的工作量,而且该设备是根据乙
工程监理主要内容中的“两管理”不包括( )。
被辞退的人员,自批准之月起停发工资,按国家的有关规定享受失业保险或领取辞退费。()
3,5,10,25,75,(),875
下列各句中,加下划线的成语使用恰当的一句是()。
定位到同一字段最后一条记录中的快捷键是()。
PresidentBarackObama’spicktoheadtheEnvironmentalProtectionAgency(EPA),LisaJackson,hasspent20yearsasanenvironme
最新回复
(
0
)