首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class GA{ public: drtual int f(){return1;} }; class GB:public GA{ public: virtual
有如下程序: #include<iostream> using namespace std; class GA{ public: drtual int f(){return1;} }; class GB:public GA{ public: virtual
admin
2020-06-29
36
问题
有如下程序:
#include<iostream>
using namespace std;
class GA{
public:
drtual int f(){return1;}
};
class GB:public GA{
public:
virtual int f(){return2;}
};
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/XEyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明:classHow{intk;public:~How(){cout
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(intn)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,第
下列C++流的操作符中,能够设置下一个数据的输出宽度的是
在黑盒测试方法中,设计测试用例的主要根据是( )。
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是
软件调试的目的是
随机试题
鉴别原发性与继发性肉碱缺乏症,需要做的分析有
下列除哪项外,均为阳明腑实证的临床表现
()是建设项目负责人整体素质的本质,具有相对的稳定性。
钱塘观潮的最佳时节为()。
反实证主义方法论具有()特征。
请为人教版初中地理八年级上册第二章第三节《黄河的治理》编写一篇教学设计。
作为慈善组织的代表,现在要为白血病儿童患者组织募捐,请你将考官当做捐款者。现场模拟一下你的募捐词。
根据下列材料回答问题。2011年我国全部工业增加值188572亿元。规模以上工业增加值增长13.9%。在规模以上工业中,国有及国有控股企业增长9.9%;集体企业增长9.3%,股份制企业增长15.8%,外商及港澳台商投资企业增长10.4%;私营企业增
OnMay30,2009,aspeedingcarhurtled(猛冲,飞驰)towardsanopentopbus【C1】______theQueenoftheNetherlandstoday【C2】______smash
【S1】【S7】
最新回复
(
0
)