首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
27
问题
有如下程序:
#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全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中定义了vehicle类,并派生出motorcar类和bicycle类。然后以motorcar和bicycle作为基类,再派生出motorcycle类。要求将vehicle作为虚基
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
有如下程序:#includeusingnamespacestd;classEquipment{public:Equipment(){cout
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序的执行结果为:1234543211234321123211211注意:错误的语句在//
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)声明类objAl,请在注释//********1********后添加适当的语句。(2)为类oNA0增加友元函数
类中的一个字符指针成员指向具有m个字节的存储空间时,它所能存储的字符串的最大长度为()。
数据库设计中反映用户对数据要求的模式是()。
有如下函数模板定义:templateT1Fun(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为()。
下列符号中可以用作C++标识符的是()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
随机试题
按照贸易壁垒取消的程度和政策协调程度,区域经济一体化可分为()
《湘夫人》的主要内容和中心思想。
下列关于社区护理的描述,错误的一项是()
疑有上颌骨骨折时,首选的X线投影方式是
珍菊降压片含的西药成分是()
下列有关项目清偿能力评价描述正确的是()。
2008年9月某综合服务楼发生下列业务:(1)照相馆取得营业收入50,000元。(2)旅店凭卡到柜台统一办理住宿费结算,取得住宿收入120,000元。(3)精品屋是增值税一般纳税人,主要从事商品流通业务,经营商品有甲乙丙三种,其中甲乙适用增值税税率为
某国有资本控股公司与本公司财务经理之妹进行交易,在该经理的全力协调下,交易价格远低于市场平均价格,但该交易仍获得公司董事会全票通过。该交易的法律效力为()。
公务员执行公务时,认为上级的决定或者命令有错误的,可以怎么做?()
体育竞技掺入越来越多的经济利益,会驱使一些人走向极端。虽然目前运动员的自然能力仍占主导,但是如果有一天科技手段足以超越自然赋予的力量,运动员在日常不需要严格训练.而是通过仪器、手术来增强体质,这与驾驶着摩托车去参加百米竞赛是否还有本质区别?这不仅是抛给体育
最新回复
(
0
)