首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class GA{ public; virtual int f0{retum l;} ); class GB:public G
有如下程序: #include using namespace std; class GA{ public; virtual int f0{retum l;} ); class GB:public G
admin
2019-02-22
24
问题
有如下程序:
#include
using namespace std;
class GA{
public;
virtual int f0{retum l;}
);
class GB:public GA{
public;
virtual int f0{retum 2;}
};
void show(GA g){cout<
void display(GA&g){cout<
int main(){
GA a:show(a);display(a);
GB b:show(b);display(b);
retum O:
)
运行时的输出结果是( )。
选项
A、11 11
B、121 1
C、11 12
D、12 12
答案
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/GcAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列不是描述类的成员函数的是
下面程序的输出结果是#include<iostream.h>#include<string.h>voidmain(){charp1[10],p2[10];strcpy(p1,"abc");s
一个类的友元函数能够访问该类的
在C++语言程序中
在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
下列程序的运行结果是______。#include<iostream.h>classBase{public:voidf(intx){cout<<"Base:"<<x<<endl;}};c
若要在程序文件中进行标准输入输出操作,则必须在开始的#include命令中使用头文件______。
下面程序的功能是将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变,请填空。#include<iostream.h>#include<string.h>voidmain(){chara[]="clan
下列关于指针的操作中,错误的是
下面是关于派生类声明的开始部分,其中正确的是()。
随机试题
文档一体化系统的系统维护中,一般项目维护包括______和用户管理维护。
纸层析分析方法属于
在评标方法中,合理低标价法适用于( )。
垃圾填埋场泥质防水技术的核心是()施工技术。
根据材料回答以下问题赵先生购买了甲信托公司一份8年期限的产品A,并将上海市的一栋房子作为信托财产转移到信托公司名下,由信托公司进行管理,信托公司可以将房子出租但不能出售。出租房屋所得每月支付给赵先生。8年后房屋归还赵先生。同时赵先生又与乙信托公司签订了一
全面结算会员期货公司应当建立并执行()结算制度。
根据有关规定,债权人申请债务人破产应当向法院提交的诉讼材料有()。
根据有关规定,可以不征或免征土地增值税的有()。
当债务重组涉及或有收益时,债权人在重组日确定的未来应收金额中不能包括或有收益。但如果以后实现了或有收益,债权人应冲减财务费用(金融企业则应直接计入利息收入)。()
培训评估属于()中的内容。
最新回复
(
0
)