首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列有关虚函数的表述中,错误的是
下列有关虚函数的表述中,错误的是
admin
2021-02-22
49
问题
下列有关虚函数的表述中,错误的是
选项
A、在C++中,运行时的多态性是通过虚函数体现的
B、在类声明中只有加了保留字virtual的成员函数才是虚函数
C、通过指针或引用对虚函数的调用称为多态调用
D、非多态调用总是通过成员访问运算符.进行的
答案
B
解析
C++中,触发多态性必须满足两个条件:1、被调用函数为虚函数;2、必须通过基类类型的引用或指针调用函数,选项A、C正确;非多态调用虚函数只能通过类对象调用,类对象调用虚函数使用成员访问运算符"."进行,选项D正确;一旦函数在基类中被声明为虚函数,那它在后续的派生类中都是虚函数,可以不使用virtual关键字,派生类无法改变该函数是虚函数这一事实;选项B错误;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/Mnfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中有枚举DOGCOLOR、狗类Dog和主函数main的定义。程序中位于每个“//ERROR****found****”下的语句行有错误,请加以改正。改正后程序的输出结果应该是:
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中包含程序文件main.cpp,其中有类Foo和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中包含了类Pets(“宠物”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:
有如下程序:撕nclude<iostream>usingnamespacestd;classMyClass{public:MyClass(intx):val(x){}voidPri
请打开考生文件夹下的解决方案文件proj1,此工程包含一个源程序文件proj1.cpp。文件中将表示数组元素个数的常量Size定义为4,并用int类型对类模板进行了实例化。文件中位于每个注释“//ERROR****found****”之后的一行语句存在错误
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
关系数据库管理系统能实现的专门关系运算包括()。
在软件设计中,不属于过程设计工具的是()。
设表的长度为n。在下列结构所对应的算法中,最坏情况下时间复杂度最低的是
算法的有穷性是指()。
随机试题
《史记》一书中占篇幅最多的是()
A.Tobuildaharmoniousworld,weshouldupholddemocracyandequalitytoenhancecooperationandcoordination.B.Asresolutio
下列哪一生化反应主要在线粒体内进行
黄连解毒汤的组成是
下列HSE管理体系的要素中,属于HSE检查和纠正措施所包括的二级要素是()
ABC公司上年度财务报表的主要数据如下:该公司2014年12月31日的股票市价为20元。ABC公司属于拥有大量资产、净资产为正值的上市公司,与该公司所在行业相同的代表性公司有3家公司,有关资料如下表:要求:假设ABC公
自我恢复
为了提高人民警察自我安全保护意识,某公安局向该局民警开展意见征集活动。下列征集的建议中可采纳的有()。
A、 B、 C、 C
WhereismostofRobert’scollectionkept?
最新回复
(
0
)