首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
26
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下面程序的输出是:***********5.235.23***********请将下划线上遗漏的部分补充完整。#include<iostream>#include<iom
数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,所以,基于逻辑结构的应用程序不必修改,称为______。
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x*y*y;)在下列对func的调用中,错误的是
结构化程序设计的主要特点是
对建立良好的程序设计风格,下面描述正确的是
下列程序的输出结果是______。#include<iostream>usingnamespacestd;classbase{public:intn;base(intx){
下列程序的输出结果是______。#include<iostream>usingnamespacestd;voidfun(int&rf){rf*=2;}intmain(){
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intx;staticinty;public:sample(inta);staticvo
随机试题
A.刺激外周化学感受器B.刺激中枢化学感受器C.直接刺激脑桥呼吸调整中枢D.直接兴奋呼吸中枢E.直接抑制呼吸动脉血中PCO2升高时,引起呼吸加强的主要机制是()
患者红细胞与抗A及抗B产生凝集,其血清与A、B、O红细胞均不产生凝集,则此患者的血型为
肺泡呼吸音是支气管呼吸音为
女,8天,足月顺产,母乳喂养。近2日来哭声低弱,不吃奶,黄疸加深。体检:体温不升,面色发灰,脐部有脓性分泌物。血清总胆红素221Ixmol/L(13mg/dl),直接胆红素17μmol/L。(1mg/dl),子血型“O”,母血型“A”。引起黄疸的原因是
自由撰稿人王小华得稿酬应纳税所得额为7300,其交纳个人所得税适用的税率为()。
某上市公司利用随机模型确定最佳现金持有量,已知现金余额下限为200万元,目标现金余额为360万元,则现金余额上限为()万元。
在WindowsXP中,通常由系统安装时安排在桌面上的图标是()。
享有“五岳独尊”“五岳之首”盛誉的是()。
如果数列{xn}收敛,{yn}发散,那么{xnyn}是否一定发散?如果{xn}和{yn}都发散,那么{xnyn}的敛散性又将如何?
Commutertrainsareoftenstuffyandcrowded,andtheyfrequentlyfailtorunontime.Asifthatwerenotbadenough,Tsuyoshi
最新回复
(
0
)