首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
60
问题
有如下程序:
#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://www.kaotiyun.com/show/hgAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列运算符中不能在C++中重载的是()。
设计数据库的存储结构属于()。
下列程序完成从文件读取文件显示的同时写入第二个文件,则在程序中划线部分应该出现的语句是______。#include<iostream.h>#include<fstream.h>voidmain(){fs
下列程序的输出结果为______。#include<iostream.h>int&max(int&x,int&y){return(x>y?x:y);)voidmain(){intn=3,m=1
在关系数据库中,用来表示实体之间联系的是______。
有以下程序main(){chara,b,c,*d;a=’\’;b=’\xbc’;c=’\0xab’;d="\0127";cout<<a<<b<<c<<*d<<endl;}编译时出现错误,以下
将一个函数声明为一个类的友元函数必须使用关键字______。
数据库系统的主要特点为数据集成性、数据的高______和低冗余性、数据独立性和数据统一管理和控制。
下列不属于软件工程3个要素的是( )。
随机试题
古印度法中规定低等种姓男子与高等种姓女子的婚如为()
提出人际关系学说的是()
IamafraidIcan’t______you______;youwillhavetogotoahotel.
女性,35岁,咽痛、咳嗽、发热,2周后发现尿色红,眼睑水肿,尿量1000ml/24h。查体:全身皮肤未见皮疹,血压150/100mmHg,化验:尿蛋白(++),红细胞50~60个/HP,血白蛋白32g/L,血肌酐123μmol/L。该患者最可
注射原则包括()
一个声源在A点单独发声时,在B点的声压级为58dB:四个互不相干的同样声源在A点同时发声时,在B点的声压级是多少?
甲、乙签订合同,将甲的土地承包经营权转让于乙,但双方未办理登记。后甲又将土地承包经营权转让于善意的第三人丙并登记,下列说法中正确的是()。
能够引起诉讼时效中断的法律事实有()。
(2019年浙江)关于心肺复苏,下列说法错误的是()。
Mr.Wanglefthomeearlierinordertocatchthebus.Mr.Wanglefthomeearliersoas________thebus.
最新回复
(
0
)