首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2017-04-25
43
问题
有如下程序:
#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://www.kaotiyun.com/show/Z2Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classB{public:B(intxx):x(xx){++count;x+=10;}virtualvoidshow()const
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。
数据库管理系统中负责数据模式定义的语言是()。
定义如下枚举类型:enum Number{one=1,two=2,four=4,eight=8},则枚举类型Number的取值范围是( )。
有如下函数模板声明: template<typename T> TMax(T a,T b){return(a>=b)?a:b;} 下列对函数模板Max()的调用中错误的是( )。
C++语言中类定义中默认的访问权限是()。
应在下面程序下划线中填写的正确的语句是( )。 #include <iostream> using namespace std; class A{ public: void test(){cout<< "this i
数据库技术的根本目标是要解决数据的( )。
软件生命周期中所花费用最多的阶段是
以下选项中与k=n++;完全等价的表达式是
随机试题
发热机制的基本环节有
复苏过程中,成人尿量应每小时不少于
水闸的主要组成部分是()。
背景某施工单位承接一项200MW火力发电厂全部机电安装工程,工程内容包括:锅炉机组、汽轮发电机组、厂变配电站、化学水车间、制氢车间、空气压缩车间等。其中锅炉汽包重102t,安装位置中心标高为52.7m;发电机定子158t(不包括两端罩),安装在标高+10
计算机病毒可能破坏硬件。()
某百货商场(增值税一般纳税人)5月份购销业务如下:(1)代销服装一批,从零售总额中按10%提取的代销手续费为3.6万元;(2)购入副食品一批,货款已付,但尚未验收入库,取得的非仿伪专用发票上注明价、税款分别为64万元、10.88万元;
审计项目组成员与公众利益实体的审计客户董事之间是主要近亲属关系,以下防范措施中,最恰当的是()。
国家级文化生态保护区总体规划实施3年后,由省级人民政府文化主管部门向文化和旅游部提出验收请求。()
短路电流的计算按系统内()。
秦国能消灭六国,统一天下的根本原因是()。
最新回复
(
0
)