首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; class GA{ public; virtual int f() {retum l;} }; class
有如下程序: #inc1ude<iostream> using namespace std; class GA{ public; virtual int f() {retum l;} }; class
admin
2020-04-07
70
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
class GA{
public;
virtual int f() {retum l;}
};
class GB: public GA{
public;
virtual int f() {retum 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);
retum 0;
}
运行时的输出结果是( )。
选项
A、1111
B、1211
C、1112
D、1212
答案
C
解析
此题考查派生类与虚函数的考查。由主函数mam入手,其中分别定义了类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/zw8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库系统的核心是______。
下列对模板的声明中,正确的是()。
以下程序输出结果是______。#include<iostream.h>voidn(inti);voidf2(inti);charst[]=”Howdoyoudo!”;voidfl(inti){
程序设计语言的基本成分是数据成分、运算成分、控制成分和
执行下列程序的输出结果是______:#include<iostream>usingnamespacestd;classTestClassl{public:voidfunl(){cout<<"Te
下面是类MyChss的定义,对定义中语句描述正确的是()。classMyClass{public:voidMyClass(inta){X=a;)//①intf(inta,intb)//②{X=
设栈的存储空间为S(1:40),初始状态为bottom=0,top=0,现经过一系列入栈与出栈运算后,top=20,则当前栈中有【2】个元素。
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。#include<iostream>usingnamespaeestd;_
下面不是派生类对基类的继承方式的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)对文件以追加的方式打开文件。请在注释//料料料料1料料料料后添加适当的语句。(2)定义m、n为类TestCla
随机试题
Justsevenyearsago,theTexasLegislatureprescribedthatallhighschoolersmustpasstwomathcoursesandgeometrytogradua
手工钨极氩弧焊焊机启动后,无氩气输送的原因是什么?
肾功能不全者慎用的药物有()。
在集体决策中,如对问题性质不完全了解并且意见分歧严重,可采取的方法是()。
利用优先股筹资的优点有()。
根据我国《公司法》的规定,下列各项中,属于有限责任公司董事会行使的职权有()。
甲股份有限公司(以下简称“甲公司”)是一家上市公司,与股权投资有关的资料如下:(1)甲公司与乙公司均为增值税一般纳税人,购买及销售商品适用的增值税税率为17%,适用的所得税税率均为25%,所得税均采用资产负债表债务法核算。2×16年1月1日,甲公司以定向
某企业2007年12月31日应收账款总账余额为95万元,其中,应收A公司借方余额145万元,应收B公司贷方余额50万元;坏账准备贷方余额20万元,则在资产负债表应收账款项目中列示的金额为()万元。
法律关系的客体包括()。
下列分式中,取值可以为0的是().
最新回复
(
0
)