首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class GA { public: virtual int f( ) {return 1;} }; cl
有如下程序: #include<iostream> using namespace std; class GA { public: virtual int f( ) {return 1;} }; cl
admin
2018-06-19
19
问题
有如下程序:
#include<iostream>
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<<g.f();}
void display(GA&g) {cout<<g.f( );}
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/lVAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<iostream>usingnamespacestd;classTest{public:Test(){cnt++;}~Test
有以下程序#include<iostream>inti=0;voidfun(){{staticinti=1;std::cout<<i++<<’,’;
下列程序的输出结果是#include<iostream>usingnamespacestd;intmain(){chara[]="Hello,World
对建立良好的程序设计风格,下面描述正确的是
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。#include<iostream.h>usingnamespacestd;classA{pu
下列程序的输出结果是______。#include<iostream>usingnamespacestd;classbase{public:intn;base(intx){
______允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
随机试题
人类生活中最基本、最重要的一种群体形式是()
关于恒牙髓腔的叙述错误的是()
根据城市规模人数、房屋数、()等,可以确定给水工程的设计规模。
受国家政策扶持,3D打印产业及市场呈现爆发式增长。智创三维有限公司是国内一家3D打印设备制造商,该公司通过仿造国外同类产品,制造用来打印珠宝、齿科产品等中小型产品的3D打印设备。但是,受技术水平的制约,其产品质量欠佳,故障率明显高于国外同类产品。根据SWO
抽样的方法包括()。
某位新教师非常关注领导和同事对自己的评价,关注自己是否被学生喜欢,属于教师成长过程中的()。
禽流感流俗地说,就是禽类的病毒性流行性感冒,是由A型流感病毒引起禽类的一种从呼吸系统到严重全身败血症等多种症状的传染病,禽类感染后死亡率很高。其传染源主要是鸡、鸭,人类在直接接触受H5N1病毒感染的家禽及其粪便或直接接触H5N1病毒后也可能会受到感染。此外
在窗体上画一个驱动器列表框、一个目录列表框和一个文件列表框,其名称分别为Drive1、Dir1和File1。当改变目录列表框的内容时,要求文件列表框中显示当前选中的文件夹中的内容,则在Dir1_change事件过程中应使用的语句是:______。
Onecanunderstandothersmuchbetterbynotingtheimmediateandfleetingreactionsoftheireyesand______toexpressedthoug
A、We’llthinkofablackelephantmovingathighspeed.B、We’llcreateapurpleelephantinourimagination.C、We’lldrawanele
最新回复
(
0
)