首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知类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
76
问题
已知类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://kaotiyun.com/show/VUAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列数据结构中按“先进先出”原则组织数据的是
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填上适当内容,实现该函数。Boo1fun(char*str){inti=0,j=0;while(str[j]j++;f
若类A和类B的定义如下:#include<malloc.h>classA{inti,j;public:intgeti(){returni;}};classB:
有下列程序,在横线添加;#include<iostream>usingnamespacestd;classTestClass{public:TestClass(intn){number=n;}
语句ofstreamf("SALARY.DAT",ios::applios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且
下面关于模板的描述,错误的是
下面关于虚函数的描述,错误的是
在关系数据库中,用来表示实体之间联系的是
随机试题
从公文的来源来划分,可将一个机关的公文分为三个部分,即______、______和______;从公文的行文关系上来划分,可将其划分为上行文、平行文和下行文;从公文内容的性质与作用来划分,可将其划分为指挥性公文、规范性公文、报请性公文、知照性公文和记录性公
洋金花的性状特征有
人参下列化学成分中属于四环三萜的有()。
下列关于“实收资本”账户的说法中,正确的有()。
从事生产经营的纳税人自领取营业执照之日起( )内,执有关证件,向税务机关申报办理税务登记,由税务机关审核后发给登记证件。
甲企业财务部经理持有关证件到X银行营业部办理基本存款账户开立手续,X银行工作人员审查了其开户的证明文件,并留存了相关证件的复印件,便为其办理了开户手续。同日,该财务经理持以上证件和与Y银行签订的贷款合同到Y银行开立了一个一般存款账户。10月17日,X银行工
Manypeoplebelievetheglarefromsnowcausessnow-blindness.Yet,darkglassesornot,theyfindthemselvessufferingfromheadac
被誉为意大利文艺复兴“三杰”的是()。
区域活动开始了,孩子们根据自己的喜好自由地选择了不同的区域开始玩游戏,教师发现创想区一个人也没有,于是说:“谁愿意去创想区玩啊?”可是没有人理睬,于是教师耐心地提高了嗓门:“今天谁愿意去玩纸箱啊?”这时,有一个幼儿举手说:“我去吧。”后来有几个幼儿也陆续地
城乡接合部房租便宜,吸引了许多外来务工人员,但由于生活方式、习惯和语言差异,本地居民和外来务工人员经常发生摩擦争执,为相处融洽,社区应开展()。
最新回复
(
0
)