首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class GA { public: virtual int f() { return 1; } }; class GB: public GA { public: virtual i
有如下程序: #include using namespace std; class GA { public: virtual int f() { return 1; } }; class GB: public GA { public: virtual i
admin
2020-10-21
42
问题
有如下程序:
#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
解析
本题主要考察虚函数。虚函数指在某基类中声明为virtual并在一个或多个派生类中被重新定义的成员函数,本题中定义类GA的对象a,执行show(a)、display(a),输出11,定义了类GB的对象b,执行show(b),仍然输出1,display(b)执行会调用派生类的f函数,因为f函数为虚函数,输出2,所以本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/wjyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面描述中错误的是()。
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
下面不属于需求分析阶段工作的是()。
若有如下类声明:classMyClass{public:MyClass(){cout<<1;}};执行下列语句MyClassa,b[2],*p[2];程序的输出结果是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数DecToBin(char*des,intn)的功能是将十进制数据n转换成二进制数据,并将转换结果存放在des中。如:120的二进制数据为111100
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:TestClass1TestClass2注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句
使用VC6打开考生文件夹下的源程序文件modi3.cpp,要求编写一个CMyShape类,含有求面积求周长等纯虚函数。然后编写一个CMyRectangle类和CMyCircle类继承CMyShape,并实现求面积、求周长的两个函数。在main()函数中测试
下列关于this指针的描述中,正确的是()。
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。
在下面的类定义中,横线处应填入的内容是()。classFred{public:voidprint(){cout
随机试题
结核杆菌侵入肠道的土要途径是
乳疬肾阳虚型选用何方治疗乳漏气血二亏型可选用何方治疗
患者,男性,59岁。冠心病、心绞痛5年。3小时前发生心前区剧烈疼痛,服用硝酸甘油3片未缓解,急诊入院。心电图检查发现ST段弓背上抬,随后相应导联出现病理性Q波,血压85/55mmHg,心率108次/分,律齐。入监护室观察治疗,经用药后疼痛缓解。2小时后心电
招标投标法规定评标工作应由()负责。
农民王某,1998年将他在本村价值20万元的楼房出租,取得租金收入3000元。按照房产税从租计征的规定计算,王某当年应缴纳房产税360元。()(1999年)
外国人、无国籍的人和在华外国企业也可以成为我国行政法律关系的主体。()
阅读以下文字,回答下列问题。我国最早的地理学著作《禹贡》,实际上产生于战国后期,但对历史地理现象的注意和记录在更早的著作中已可找到例证。成书于1世纪的《汉书·地理志》既是一篇内容丰富的当代地理著作,也堪称中国第一篇历史地理著作,因为它所记述的对象不限于西
采用投资回收期法进行决策分析时易产生误导,使决策者接受短期利益大而舍弃长期利益高的投资方案,这时因为()。[上海财经大学2011研]
企业选择筹资渠道时下列各项中需要优先考虑的因素是()。
设有数组声明语句如下:Dima(-1to2,,0to5)a所包含的数组元素个数是
最新回复
(
0
)