首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
32
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classBase{public;intm,n;};classDerivedl:__________Base{};
下面程序的运行结果是#include<iostream.h>voidmain(0{intnum=1;int&ref=num;ref=ref+2;
下面程序的结果是 #include<iostream.h> classtest{private: intnum; public: test(); intgetint(){ret
下面关于类概念的描述中()是错误的。
执行下列程序的输出结果是______:#include<iostream>usingnamespacestd;classTestClassl{public:voidfunl(){cout<<"Te
以下C++语言中用于单行注释的是
若有定义语句“intx=10;”,则表达式“x
下列类模板的定义中语法格式错误的是
下列关于输入输出流的叙述中,正确的是
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是()。
随机试题
公民对公共政策的监控方式主要表现在()
阻止微管蛋白解聚的抗肿瘤药是
超声诊断羊水过少的标准是羊水指数
痫病之痰火扰神证如有肝火动风之势,应在原方的基础上增加
计算梁跨中截面正截面所需纵筋As(mm2),其与下列( )项数值最为接近。若采用双肢箍筋,试配置箍筋加密区的箍筋,其与下列( )项数值最为接近。
某企业进行人力资源需求与供给预测。经过调查研究与分析,确认本企业的销售额(单位:万元)和所需销售人员(单位:人)成正相关关系,并根据过去10年的统计资料建立了一元线性回归预测模型Y=a+bX,其中,X代表销售额,Y代表销售人员数,回归系数a=22,b=0.
从( )的视角多层面地开展工作,是青少年社会工作取得成效的关键。
就国家来说,从职能和作用上看,“行政”是指除立法、司法检察之外的国家一类职能的总称,其核心是国家行政机关的组织与管理活动。()
YouwillheartheChiefExecutiveofasteelcompanytalkingtoshareholdersaboutthecompany’sperformanceoverthelastyear.
Thegeneralaimsofgroupdiscussionsaremanifold.Themostimportantobjectiveistogivestudentsthechancetoaskquestions
最新回复
(
0
)