首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class GA{ public; virtual int f(){return 1;} }; class
有如下程序: #include<iostream> using namespace std; class GA{ public; virtual int f(){return 1;} }; class
admin
2019-05-06
21
问题
有如下程序:
#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
解析
此题考查派生类与虚函数的考查。由主函数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/n7Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果用C++流进行输入/输出,下列叙述中正确的是
有如下程序:#include<iostream>usingnamespacestd;classTlestClass{intn;public:TestClass(intk):n(k){
类中的一个字符指针成员指向具有m个字节的存储空间时,它所能存储的字符串的最大长度为()。
在关系代数运算中,______操作会消去关系中的某些列并删去重复的元组。
下列关于类、对象、属性和方法的叙述中,错误的是()
一个项目具有一个项目主管,一个项目主管只可管理一个项目,则实体“项目主管”与实体“项目”的联系属于______的联系。
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、______和自定义完整性。
数据库设计包括概念设计、______和物理设计。
软件测试可分为白盒测试和黑盒测试。基本路径测试属于______测试。
A、 B、 C、 D、 D在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的候选码或候选键。从二维表的所有候选键中选取一个作为用户使用的键称为主键或主码。
随机试题
下列哪些补体成分属于补体固有成分
家庭包含的社会关系不包括
强效、起效慢、作用时间长的肌松药是
颞下窝肿瘤做活检时宜用
中医的六腑指胆、胃、小肠、大肠、三焦和
某市甲公司,2018年发生以下应税行为:(1)5月份与乙公司签订两份合同,其中货物运输保管合同注明运费30万元,保管费5万元,装卸费2万元;房屋租赁合同注明原值1000万元的房产出租给乙公司开办快捷酒店,合同约定5月31交付使用,租期1年,年租金120
杜邦体系主要利用各主要财务指标间的内在联系,对企业财务状况和经济效益进行综合评价,杜邦分析法的缺点有()。
简述诉讼时效中止与诉讼时效中断的区别。
[*]
Anyonecomingwithin50kilometersofthesetwonations-which,attheirclosestpoint,isalltheoceanthatseparatesthem-can
最新回复
(
0
)