首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知类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
40
问题
已知类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或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:C
下列控制格式输入/输出的操作符中,能够设置浮点数精度的是()。
下面叙述中错误的是( )。
下面类的声明中的几个语句,正确的是(设定语句是主函数中的语句)()。classTestClass{private:intdata;public:TestClass(intg_data
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
下列有关运算符重载的叙述中,正确的是()。
下列C++流的操作符中,能够设置下一个数据的输出宽度的是
下列哪一条不属于数据库设计的任务?()
下面不属于软件工程的3个要素是
下列数据结构中,属于非线性结构的是()。
随机试题
清暑益气汤的主治证中包括下列哪些症状
尿液上皮细胞的组织来源不包括
男,60岁,因2日来高热,寒战,咳嗽,右胸痛,来急诊,检查:体温38℃,呼吸急促,唇发绀,BP9.3/6.7kPa(70/50mmHg),心率120次/分,白细胞12.8×109/L。床旁X线示:右下肺大片致密模糊阴影,下面处理哪项不恰当
支气管肺炎和支气管炎的鉴别主要是
初产妇,足月临产已18小时,胎心好,宫口扩张停滞已3小时,消毒下阴道检查宫口开大7cm,儿头矢状缝在右斜径上,小囟门在7点处,S+1,产瘤较大,骶骨平直,坐骨切迹二横指,坐骨棘突。请问此患者产程停滞根本原因是
我国法律关于票据关系的法律适用,下列表述错误的是()。
已知xy=kz(k为正常数),则等于()。
(2011年真题)我国1997年《刑法》关于溯及力的规则采取的是
下列关于栈的叙述正确的是
A、Tocutdownitsproductionexpenses.B、Tosolvetheproblemofstaffshortage.C、Toimproveitsadministrativeefficiency.D、T
最新回复
(
0
)