首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知类XX中声明了如下的公有虚函数: virtualvoid f()eonst; XX的派生类YY重定义了这个虚函数,XX和YY都有默认的构造函数,且有如下定义: YY YY: XX XX,*px=&xx,&rx=yy,*p
已知类XX中声明了如下的公有虚函数: virtualvoid f()eonst; XX的派生类YY重定义了这个虚函数,XX和YY都有默认的构造函数,且有如下定义: YY YY: XX XX,*px=&xx,&rx=yy,*p
admin
2021-06-10
37
问题
已知类XX中声明了如下的公有虚函数:
virtualvoid f()eonst;
XX的派生类YY重定义了这个虚函数,XX和YY都有默认的构造函数,且有如下定义:
YY YY:
XX XX,*px=&xx,&rx=yy,*pp=&yy;
则下列对函数f的调用中,属于非多态调用的是( )。
选项
A、px->f()
B、rx.f()
C、xx.f()
D、pp->f()
答案
C
解析
C++中,多态调用必须满足两个条件:被调用的成员函数是虚函数;必须通过基类类型的引用或指针进行函数调用。题意中f()函数是虚函数,满足条件之一,所以只需要看调用对象是引用或指针。px是xx类型的指针,通过px调用f()函数,满足多态性,选项A正确;rx是XX类型的引用,通过rx调用f()函数,满足多态性,选项B正确;pp是。XX类型的指针,通过pp调用f()函数,满足多态性,选项D正确;xx是:XX类型的对象,通过Xx调用f()函数,不满足多态性,选项C错误;本题答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/Ywfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用“答题”菜单或使用VC6打开考生文件夹projl下的工程projl,此工程包含程序文件main.cpp,其中有类TimesTable(“乘法口诀表”)的定义和主函数main的定义。程序中位于每个//ERROR**********found*****
使用VC6打开考生文件夹proj1下的工程proj1,其中有“沙发”类Sofa和主函数main的定义。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正。更正后程序的输出应该是:座位数:3
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为:Maxis7提示:max()函数实现找出两个数中的最大值,并作为函数值返回。注意:错误的语
有如下程序:#includeusingnamespacestd;classObj{staticinti;public:Obj(){i++;}~Obj(){i--;}staticintgetVal(){ret
请打开考生文件夹下的解决方案文件proj2,其中有类Point(“点”)、Rectangle(“矩形”)和Circle(“圆”)的定义。在程序所使用的平面坐标系统中,x轴的正方向是水平向右的,Y轴的正方向是竖直向下的。请在横线处填写适当的代码并删除横线,以
下列C++流的操作符中,能够设置下一个数据的输出宽度的是
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
下列关于运算符函数的描述中,错误的是()。
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
在sheet1的C1单元格中输入公式“=Sheet2!A1+B1”,则表示将Sheet2中A1单元格数据与()
妊娠28周末胎儿体重约为:
下列属于以户为基本组成单位的住宅类型的是()。
Thereareno______differencesbetweenthetwoproducts,despitethefactthateachismadefromdifferentmaterials.
经营国内旅游业务和入境旅游业务的旅行社,应当存入质量保证金()万元;经营出境旅游业务的旅行社,应当增存质量保证金()万元。旅行社每设立一个经营国内旅游业务和入境旅游业务的分社,应当向其质量保证金账户增存(
下列争议适用《劳动法》的是()。
司马迁撰写的《史记》是我国历史上第一部纪传体史书。作为“二十四史”之首,有关它的评价也很多。下列名人评价中不是针对《史记》的是()。
PaperorPlastic?TakeawalkalongtheChesapeakeBay,andyouarelikelytoseeplasticbagsfloatinginthewater.Theyh
5TipstoKnowBeforeYourFirstLabClass1.【T1】______theexperimentinadvance【T1】______■Followverbal【T
Therearepeoplewhoareespeciallyattractedtothenotionof"climbingtheladder"soastoincreasetheirstatus,financialp
最新回复
(
0
)