首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostrearn> using namespace std; class GA{ public; virtual int f(){return 1;} }; class GB:public GA{ publiC; virt
有如下程序: #include<iostrearn> using namespace std; class GA{ public; virtual int f(){return 1;} }; class GB:public GA{ publiC; virt
admin
2018-12-04
30
问题
有如下程序:
#include<iostrearn>
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
解析
此题考查派生类与虚函数的考查。由主函数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://jikaoti.com/ti/O2t0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<iostream.h>voidmain(){chara[]="abcdabcabfgacd";inti1=0,i2=0,i=0;whil
在测试时,完全不考虑程序的内部结构和内部特征的测试方法称为_______测试方法。
设有基类定义:classCbase{private:inta;protected:intb;public:intc;};派生类采用何种继承方式可以使成员变量b成为自己的私有
下面不正确的描述为
一个C++程序由函数A(),B(),C()和函数P()构成,在函数A()中分别调用了函数B()和函数C(),在函数B()中调用了函数A(),且在函数P()中也调用了函数A(),则可以说
重载输入流运算符))必须使用的原型为()。
派生类对象对其基类中的什么成员是可访问的?()
下列叙述中正确的是()。
下面程序的运行结果为()。#include<iostream.h>voidmain(){chara=‘3’;switch(A){case’3’:cout<<“3”;case’2’:cou
将以下程序写成三日运算表达式是_____。if(a>b)max=a;elsemax=b;
随机试题
迪尔和肯尼迪的组织文化因素理论中的努力工作尽情享受型文化的特点是()
脑疝致命的主要原因是()
工作量大,时间较长是施工图预算审查方法中______审查法的缺点。
根据《民法通则》的规定,民事法律行为应当具备的生效要件有()。
外国企业和外商投资企业不是()的纳税义务人。
货币政策诸目标之间呈一致性关系的是()。
某甲是间歇性精神病人。某日,某甲喝醉了酒,把某酒店老板打成重伤,在群众抓捕他时,某甲因惊恐而精神病发作。则某甲()。
王萍在外县任教,准备在原籍某县城关镇修建几间房。经申请,当地镇政府出让给他半亩国有土地。2010年春,王萍出资5。00元委托其弟弟王刚在所受让的国有土地上建房3间。同年5月,房屋建好后,本案原告杜某、李某夫妇见无人居住,愿以1,7。00元高价买下这3间房。
需求的价格弹性
Muchnewknowledgeisadmittedlyremotefromtheimmediateinterestsoftheordinarymaninthestreet.Heisnotintriguedori
最新回复
(
0
)