首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知类XX中声明了如下的公有虚函数: virtual voidf()const; XX的派生类YY重定义了这个虚函数,XX和YY都有默认的构造函数,且有如下定义: YY YY: XX xx,*px=&xx,&rx=Yyy,*pp=&yy; 则下列对函数f的
已知类XX中声明了如下的公有虚函数: virtual voidf()const; XX的派生类YY重定义了这个虚函数,XX和YY都有默认的构造函数,且有如下定义: YY YY: XX xx,*px=&xx,&rx=Yyy,*pp=&yy; 则下列对函数f的
admin
2017-07-28
47
问题
已知类XX中声明了如下的公有虚函数:
virtual voidf()const;
XX的派生类YY重定义了这个虚函数,XX和YY都有默认的构造函数,且有如下定义:
YY YY:
XX xx,*px=&xx,&rx=Yyy,*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/LNt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
字符串通常采用的两种存储方式是( )。
当使用fstram流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用()。
下列打开文件的表达式中,错误的是()。
有如下程序:#include"iostream.h"voidmain(){intx=1,a=0,b=0;switch(x){caseO:b++;easel:a++;
下列函数中,()是对文件进行写操作的。
下面关于虚函数的描述,错误的是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是
随机试题
A.蛋白质B.DNAC.tRNAD.磷脂E.糖原参与蛋白质生物合成转运氨基酸的是
患儿,3岁。尿频2天。证见小便频数短赤,尿道灼热疼痛,尿液淋沥混浊,小腹坠胀,腰部酸痛,发热,烦躁口渴,头痛,身痛,恶心呕吐,舌质红,苔黄腻,脉数有力。选方为
多发性抽搐症气郁化火证的I临床症状为( )多发性抽搐症阴虚风动证的临床症状为( )
企业支付给残疾职工的工资,在进行企业所得税预缴申报时,允许据实计算扣除;在年度终了进行企业所得税年度申报和汇算清缴时,再按照支付给残疾职工工资的50%加计扣除。()
交易性金融资产科目借方登记的内容有()。
4~5岁儿童在活动中能保持有意注意()
有的教师讲课虽然声音不高,但神情自若,情真意切,犹如春雨渗入学生心田,润物细无声,它虽没有江海波澜的壮阔,却不乏________流水之清新,给人一种心旷神怡、恬静安宁的感受。填入划横线部分最恰当的一项是()。
要讲一些极端的例子,任何时代、任何制度都有,但就人们的日常生活而言,如何对待生命、他人、痛苦、恐惧、尊严或他人的成就,则最能显现出一个国家里支配着人们日常行为的普遍性的价值观念。对汽车撞死人熟视无睹,不去搀扶摔倒的老人,还有各种五花八门的欺诈和作弊,所有的
下列关于线程的说法中,正确的是
Forthispart,youareallowed30minutestowriteashortessayentitledMyOpiniononCampusLectures.Youshouldwriteatle
最新回复
(
0
)