首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知类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
70
问题
已知类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://www.kaotiyun.com/show/Ywfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用“答题”菜单或使用VC6打开考生文件夹projl下的工程projl,此工程包含程序文件main.cpp,其中有类TimesTable(“乘法口诀表”)的定义和主函数main的定义。程序中位于每个//ERROR**********found*****
下列有关模板的叙述中,正确的是()。
下列叙述中正确的是
下列控制格式输入/输出的操作符中,能够设置浮点数精度的是()。
有如下程序:#include<iostream>#include<string>usingnamespacestd;classMyBag{public:MyBag(stringbr,str
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的DataList类,是一个用于表示数据表的类。sort成员函数的功能是将当前数据表中的元素升序排列。请编写这个sort函数。程序的正确输出应为:排序前:7,1,3,11,
下列哪一条不属于数据库设计的任务?()
下列叙述中正确的是
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是()。
下列数据结构中,属于非线性结构的是()。
随机试题
A.主细胞B.壁细胞C.黏液细胞D.上皮细胞E.G细胞分泌盐酸的细胞是
关于无机结合料稳定材料击实试验方法、试件制作方法(圆柱形)、养护试验方法、无侧限抗压强度试验方法、水泥或石灰剂量测定方法(EDTA滴定法),请回答以下问题。无机结合料稳定材料养护试验方法对养护7d的试件要求试件质量损失应符合()。
下列选项中,按照机动船舶税额的50%计算计缴车船税的是()。
他是一个无聊的人,既不爱娱乐,也不爱读书。
顺达商场与嘉实服装厂购销合同纠纷经汕头市仲裁委员会仲裁,顺达商场向所在甲区法院申请执行仲裁裁决,法院依法立案。嘉实服装厂以仲裁范围超过仲裁协议范围为由向汕头市中级人民法院申请撤销仲裁裁决,法院经审查予以受理。此时甲区法院应当:
关于路基的干湿类型的说法错误的是()。
下列各项指标中,根据责任中心权、责、利关系,适用于利润中心业绩评价的有()。
下列关于“历史规律的实现过程”的看法,不正确的是()。
一台微机性能的好坏,主要取决于()。
Theworkersarebusy______thehouse.
最新回复
(
0
)