首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class GA{ public: viaual int f(){return 1;} }; class GB:public
有如下程序: #include using namespace std; class GA{ public: viaual int f(){return 1;} }; class GB:public
admin
2020-12-21
50
问题
有如下程序:
#include
using namespace std;
class GA{
public:
viaual 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);
return0;
}
执行这个程序的输出结果是( )。
选项
A、1111
B、1211
C、1112
D、1212
答案
C
解析
本题主要考察虚函数,虚函数指在某基类中声明为virtual并在一个或多个派生类中被重新定义的成员函数,本题中定义类GA的对象a,执行show(a)、display(a),输出11,定义了类GB的对象b,执行show(b),仍然输出1.display(b)执行会调用派生类的f函数.因为f函数为虚函数,输出2,所以本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/6Kyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下4个语句: ①count<<’A’<<setfill(’x’)<<left<<setw(7)<<’B’<<endl; ②count<<setfill(’x’)<<left<<setw(7)<<’A’<<’B’<<endl; ③cou
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序; #include <iostream> using namespace std
针对数组定义int data[10];,下列表述中错误的是
执行下列语句段后,输出字符“*”的个数是for(int i=50;i>1;--i)cout<<’*’;
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义复数类CComplex的私有成员变量real和imaginary,分别用来表示复数的实部和虚部,都是
将E-R图转换为关系模式时,实体和联系都可以表示为
下列关于类模板的模板参数的叙述中,错误的是()。
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
在带链队列中,经过一系列正常的操作后,如果front=rear,则队列中的元素个数为
对于循环队列,下列叙述中正确的是()。
随机试题
反常酸性尿
胆固醇含量最高的脂蛋白是()。
为巩固并不断提高()的能力和技术水平,适应公路水运工程试验检测工作发展需要,促进试验检测人员继续教育制度化、规范化、科学化,制定了《公路水运工程试验检测人员继续教育办法》。
起重机械的主要参数有()。
下列关于采购经理人指数经济强弱分界点的表述中,正确的有()。Ⅰ.低于40%时,表示经济复苏Ⅱ.高于50%时,为经济扩张的讯号Ⅲ.低于50%,且接近40%时,有经济萧条的倾向Ⅳ.高于40%时,表示经济平稳
某企业因自然灾害毁损材料一批,购进时支付价款16000元,增值税进项税额为2080元。收到保险公司赔款1500元,残料入库价值200元。不考虑其他因素,该事项中应计入营业外支出的金额为()元。
德育过程的基本矛盾是()。
甲被乙打伤,甲请求乙承担民事责任的诉讼时效期间为()。
设n体交叉编址(低位交叉)存储器中每个体的存储字长等于数据总线宽度,每个体存取一个字的存取周期为T,总线传输周期为t,则T与t的关系以及读取地址连续的n个字需要的时间分别是()。
Whatistheconversationmainlyabout?
最新回复
(
0
)