首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2015-07-22
51
问题
有如下程序:
#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/LgNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须重复使用关键字()。
以下哪个基类中的成员函数表示纯虚函数()。
有以下语句,则对a数组元素的引用不正确的是(0≤i≤9)inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidorder(【】){Ta;if(x>y){a
某二叉树T有n个节点,设按某种顺序对T中的每个节点进行编号,编号值为1,2,…n,且有如下性质:T中任一节点v,其编号等于左子树上的最小编号减1,而v的右子树的节点中,其最小编号等于v左子树上的节点的最大编号加1。此二叉树是按()顺序编号的。
下面程序的输出结果为【】。#include<iostream.h)Voidmain(){intnum=0,i=8;do{i--;
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
以下for语句中不是死循环的是
进行文件操作需包含的头文件是()。
当要使用ostrstream流类定义一个流对象并联系一个字符串时,应在文件开始处使用#include命令,使之包含()文件。
随机试题
ARC命令只适用任意绘制圆弧。?()
青霉素过敏性休克时首选0.1%盐酸肾上腺素0.5~1ml,其最佳的给药途径是破伤风脱敏注射时,采用的给药途径是
湿物料中的水分不断气化并向热空气中移动的过程利用热能除去湿物料中水分或其它溶剂的过程
关于牛奶与母乳成分的比较,对牛奶的叙述正确的是()
RSI的取值介于-100~100之间。( )
某企业为增值税一般纳税人,适用的增值税税率为17%,原材料采用实际成本计算,月末采用一次加权平均法计算发出甲材料的成本。2014年5月发生有关交易或事项如下:(1)月初结存甲材料2000千克,每千克实际成本300元;10日购入甲材料500千克,每
某企业为增值税一般纳税人,基本生产车间只生产M产品,采用品种法计算生产成本。原材料在生产开始时一次性投入,其他加工费用均衡发生,采用约当产量比例法计算完工产品成本与月末在产品成本。2018年12月,该企业产品生产的成本费用资料如下:(1
根据有关规定,决定证券交易所的设立和解散的是()。
设α1,α2,…,αm-1(m≥3)线性相关,向量组α2,…,αm线性无关,试讨论αm能否由α1,α2,…,αm-1线性表示?
What’sthepercentageofoverseasstudentsinCityUniversity,London?
最新回复
(
0
)