首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知类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
90
问题
已知类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://www.kaotiyun.com/show/VUAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下不能够读入空格字符的语句是
类MyClass的定义如下,若要对value赋值,则下面语句正确的是()。classMyClass{public:MyClass(){}MyClass(inti){value=newint(i);}
若类A和类B的定义如下:#include<malloc.h>classA{inti,j;public:intgeti(){returni;}};classB:
下列关于成员函数特征的描述中,错误的是()。
有下列程序,在横线添加;#include<iostream>usingnamespacestd;classTestClass{public:TestClass(intn){number=n;}
以下程序的执行结果是_______。#include<iostream.h>#include<fstream.h>#include<stdlib.h>voidmain(){charch:fstre
有如下的类模板定义:template<typenameTYPE>classMyClass{TYPEn;public:MyClass(TYPEk);};其中构造函数MyClass用的值初始化
语句ofstreamf("SALARY.DAT",ios::applios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且
下面关于模板的描述,错误的是
将E-R图转换到关系模式时,实体与联系都可以表示成
随机试题
下列属于呼吸链中递氢体的是
功能祛风胜湿止痛,发汗,清里热者,为功能祛风胜湿止痛,益肝肾补气血者,为
A.阿昔洛韦B.羟苄唑C.奥司他韦D.噻吗洛尔E.拉米夫定急性视网膜坏死综合征宜选用()。
政府在道路、公园、博物馆等公共设施方面的投资,能显著地提高附近房地产的价值,这体现了房地产的()性。
建筑工程施工过程中,对于涉及结构安全的试块、试件及有关材料,应按规定进行()。
下列说法中错误的是()。
王某系中国公民,就职于中国境内甲公司,20X9年全年从境内取得如下收入:(1)工资收入10000元/月,奖金收入500元/月,岗位津贴400元/月,交通补贴1000元/月,2月取得差旅费津贴800元。(2)受乙公司委托进行软件设
2018年1月,中国人民银行发布了《关于进一步完善人民币跨境业务政策促进贸易投资便利化的通知》(以下简称《通知》)。《通知》提出,凡依法可以使用外汇结算的跨境交易,企业都可以使用人民币结算。央行进一步支持企业跨境人民币的使用,将促进跨境人民币业务的发展,
Thefoodwasdivided______accordingtotheageandthesizeofthechildren.
Copernicus(哥白尼)discoveredanimportant(true)______whenhelearntthattheearthmovesroundthesun.
最新回复
(
0
)