首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class GA{ public; virtual int f(){return 1;} }; class GB:public
有如下程序: #include using namespace std; class GA{ public; virtual int f(){return 1;} }; class GB:public
admin
2020-11-11
36
问题
有如下程序:
#include
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<
void display(GA&g){cout<
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://kaotiyun.com/show/Wcyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:每卖出一个瓜,则计算瓜的重量,还要计算所有卖出瓜的总重量以及总个数,同时允许退货,请按照以下的操作,把类补充完整
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请实现函数fun(doublebt[],intlen)的如下功能:(1)b[]是一个数组,长度为len;(2)b[0]=0,b[1]=1:(3)b[i+2]=b[i]+b[i+
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成类MyArrayClass的构造函数,申请数组的大小,请在注释//********1********后
下面关于函数模板的表述中不正确的是()。
在公有派生时,派生类中定义的成员函数只能访问原基类的()。
已知类Myclass的定义如下:classMyClass{public:MyClass(intd){data=d;}~MyClass(){}private:intdata;}
有如下类定义:classAA{inta;public;intgetRef()const{return&a;}//①intgetValue()const{returna;}/
下列有关类成员的叙述中,正确的是()。
现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的病人姓名的表达式是
随机试题
慢性呼吸衰竭的处理原则是什么?
对定期考核不合格的医师,县级以上人民政府卫生行政部门可以
A市某区政府教委的公务员张某在2005年度考核中定为不称职,张某的下列哪种做法不正确?()
电能在变压输送过程中造成损耗,这部分损耗称为线变损或简称为线损,对于供配电线损的构成,下列不正确的是哪项?()
意味着20世纪影响全球各国金融业分业经营制度框架的终结,并标志着美国乃至全球金融业真正进入了金融自由化和混业经营时代的法案是( )。
甲公司2013年度财务报告批准报出日为2014年4月12日,甲公司2014年发生的下列事项中,属于资产负债表日后调整事项的有()。
2016年重庆火锅当选为“重庆十大文化符号”之首。()
填入下面文字横线处的词语,最恰当的是()。竞争性选拔是____________选人视野、打破论资排辈,让优秀年轻干部____________的“绿色通道”,也是公信度高、为干部群众普遍认同的选拔方式。
4/5,2/3,3/5,16/29,()
A、SouthAfrica.B、EasternRussia.C、India.D、Congo.C短文说,最早的已知钻石于几个世纪前在印度被发现。所以C正确。选项都是国家或地区的名称,猜测题目可能问地点。边听边做笔记,把听到的国家或地区所出现的情况
最新回复
(
0
)