首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class GA{ public: virtual int f(){return 1;} }; class GB:public
有如下程序: #include using namespace std; class GA{ public: virtual int f(){return 1;} }; class GB:public
admin
2020-05-14
11
问题
有如下程序:
#include
using namespace 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、1 l 1 1
B、121 1
C、l 1 12
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/Ar8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
函数重载要求重载的函数必须有和原函数一样的【】。
C++本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类,它包括类iostream和()。
将5个数据进行快速排序,在最坏情况下需要比较的次数是
在关系数据库中,用来表示实体之间联系的是
下列叙述中正确的是()。
己知类X成功地重载了--、=、+、和[]这几个运算符,则其中肯定属于成员函数的运算符是()。
线性表的顺序存储结构和线性表的链式存储结构分别是()。
类Sampie的构造函数将形参data赋值给数据成员data。请将类定义补充完整。classSample{public:Sample(intdata=0);priVate:intdata:}
若要访问指针变量p所指向的数据,应使用表达式______。
执行下列语句,变量sum的值是______。intsum=0;for(inti=1;i<=3;i++)for(intj=1;j<=i;j++)sum++;
随机试题
关于医疗事故的概念不正确的是
A.石膏B.信石C.滑石D.雄黄E.磁石表面呈灰黑色,有土腥气的药材是
患者,男,16岁。发热、腹痛、腹泻、呕吐1天,腹泻10余次,黄稀水便,呕吐物为胃内容物。查体:T38℃,脉搏80次/分,血压120/80mmHg。诊断首选的检查是
轮番假定多因素中一个因素变化,逐个计算、确定其对成本的影响,该方法为()。
公积金个人住房贷款实行“存贷结合、先存后贷,()和贷款担保”的原则。
贵金属产品投资所面临的主要风险有()。
社会工作者与服务对象面谈时有如下对话:服务对象:“我和妻子的关系很差,最近在想要不要离婚。”社会工作者:“哦。”服务对象:“我们结婚好几年了,开始时关系很好,但最近这半年就越来越差。”社会工作者:“哦。”服
国著名寓言作家拉封丹有一则寓言:北风和南风比试,看谁能把一个行路人的大衣吹;掉。北风呼呼猛刮,行路人紧紧裹住大衣,北风无奈于他。南风徐徐吹动,温暖和煦,行路人解开衣扣,脱衣而行,南风获胜。这个寓言意在告诉人们()。
venturecapital
ThomasMalthuspublishedhisEssayonthePrincipleofPopulationalmost200yearsago.Eversincethen,forecastershavebeing
最新回复
(
0
)