首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知类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
29
问题
已知类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://jikaoti.com/ti/pPh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正main()函数中的错误,使程序的输出结果如下:Constructor.DefaultconstructorAreais12Areais0Areais12
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为:CMyObject,intheconstmtor~CMyObject,inthedestrut
下面叙述中错误的是( )。
在数据流图中,带有箭头的线段表示的是()。
下列有关指针的用法中,错误的是()。
下列关于运算符重载的描述中,正确的是()。
软件需求规格说明书的作用不包括()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含有一个源程序文件proj2.cpp,其中定义了Stack类和ArrayStack类。Stack是一个用于表示数据结构“栈”的类,栈中的元素是字符型数据。Stack
下列数据结构中,属于非线性结构的是()。
已知有数组定义chara[3][4];下列表达式中错误的是()。
随机试题
______指SBA内各战略主体之间所形成的错综复杂的关系
能杀死衣原体的方法
A.每日3~4mgB.每次3~4mgC.每日30~40mgD.每次30~40mgE.每日300~400mg对囊肿型痤疮可以选用的药品是()。
王某将自家车租给李某使用,租期半年,在租了2个月之后,双方又就该车达成买卖协议。依据民法原则,该车所有权转移的下列表述,哪一项是正确的?
关于合同转让,下列说法错误的是<)。
某公司今后3年每年需使用零件30000件,3年后此产品停产,目前要进行零件自制还是外购的决策。外购零件的成本为100元/件。公司目前拥有生产此零件的专用设备,其账面净值为60000元(税法规定的残值为24000元,税法规定的尚可使用年限为3年,变现价值为2
根据下列各种事实,综合分析,预测最可能发生的结果是()。①电脑的普及②电脑管理社会③电脑技术者的伦理观念降低④电脑管理情报的泄露⑤电脑专业人才的增加⑥企业整体业务管理的信息化
作为全国最高的货币管理机构,央行独具优势,颇有“惯看秋月春风”的_________,由此而一展“任凭风浪起,稳坐钓鱼台”的“定力”是毫无疑问的。不过,一旦说到“精准发力”,央行究竟是为了稳定预期,还是真的自信能“精确打击”,倒是值得________一番的。
党的十八届六中全会的主题是()。
队列是限定在______处进行删除操作的线性表。
最新回复
(
0
)