首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知类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
79
问题
已知类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全国计算机二级
相关试题推荐
对于常数据成员,下面描述正确的是
在下列关系运算中,可能改变关系中属性个数的是
下列关于软件设计基本原理的叙述中错误的是
插入排序算法的主要思想:每次从未排序序列中取出一个数据,插入到已排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。classInsert{public:Insert(int*b0,
按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于______。
有如下类声明;classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn0);}
有下列程序,在横线添加;#include<iostream>usingnamespacestd;classTestClass{public:TestClass(intn){number=n;}
如果一个类中定义了成员对象,则该类的对象和成员对象先被初始化的是________。
关于函数返回值类型和返回值表达式的类型的描述中,错误的是()。
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为main(){inta,b;scanf("%d%d",&a,&B).;cin>>a>>b;cout<<"a="<<a
随机试题
下面射线不属于高LET射线的是
患者,男,36岁。口腔内双颊处白斑。检查:口内双侧颊黏膜白色针状小丘疹,呈网状花纹样,有烧灼感,手背皮肤紫红色扁平丘疹。近期未服用过任何药物。此病可能是
下列各项中,不得在企业所得税前扣除的有()。
商业银行应建立有效的合规问责制度,严格对违规行为的责任认定与追究,并采取有效的纠正措施,及时改进经营管理流程,适时修订相关政策、程序和操作指南。()
关于第三方物流的说法,正确的是()。
以下哪些服务不属于医院社会工作者提供的服务?()。
教师在课堂教学中使用的辅助教学课件,主要用于帮助教师把教学的重难点以形象化的文本、图形等多种媒体素材表现出来,在时间和空间两方面进行集成而制作的多媒体教学软件产品是指()多媒体课件。
建设生态文明,是关系人民福祉、关乎民族未来的长远大计。生态文明的核心是
Word文档的结构层次为“章-节-小节”,如章“1”为一级标题、节“1.1”为二级标题、小节“1.1.1为三级标题,采用多级列表的方式已经完成了对第一章中章、节、小节的设置,如需完成剩余几章内容的多级列表设置,最优的操作方法是:
Youwillheararadiopresenterinterviewingtwocolleagues,LenandSue,whoareinamentoringprogramme.Foreachquestio
最新回复
(
0
)