首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列有关虚函数的表述中,错误的是
下列有关虚函数的表述中,错误的是
admin
2021-02-22
22
问题
下列有关虚函数的表述中,错误的是
选项
A、在 C++ 中,运行时的多态性是通过虚函数体现的
B、在类声明中只有加了保留字 virtual 的成员函数才是虚函数
C、通过指针或引用对虚函数的调用称为多态调用
D、非多态调用总是通过成员访问运算符 . 进行的
答案
B
解析
C++中,触发多态性必须满足两个条件:1、被调用函数为虚函数;2、必须通过基类类型的引用或指针调用函数,选项A、C正确;非多态调用虚函数只能通过类对象调用,类对象调用虚函数使用成员访问运算符"."进行,选项D正确;一旦函数在基类中被声明为虚函数,那它在后续的派生类中都是虚函数,可以不使用virtual关键字,派生类无法改变该函数是虚函数这一事实;选项B错误;答案为B。
转载请注明原文地址:https://jikaoti.com/ti/L8h0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请打开考生文件夹下的解决方案文件proj1,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:value=63number=1注意:只修改每个“//ERROR****found***
请打开考生文件夹下的解决方案文件proj3,其中定义的Matrix是一个用于表示矩阵的类。成员函数max_value的功能是求出所有矩阵元素中的最大值。例如,若有3×3矩阵则调用max_value函数,返回值为3。请编写成员函数max_value。要
请打开考生文件夹下的解决方案文件proj1,该工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为:12345678910注意
有如下类定义:classTest{public:Test(){a=0;c=0;}//①intflinta)const{this->a=a;}//②staticintg(
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
下列关于派生类构造函数和析构函数的说法中,错误的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
下列选项中不属于面向对象程序设计特征的是
下列叙述中正确的是
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
随机试题
下列有关“直接选择工具”(DirectSelectionTool,注:工具箱中的白色箭头)的描述正确的是:
数据管理技术的发展经历了3个阶段,下列不属于数据管理技术发展的阶段的是______________。
抗原抗体分子结合的最适比例为最适比,此时
描述某地某年流行性乙型脑炎患者的年龄分布,宜选择的统计图是
随机选择2岁组儿童1000名进行免疫接种预防某病的试验,观察了10年,结果表明80%的免疫接种者未得病,由此,研究者认为
根据我国《商业银行法》规定,以下关于商业银行分支机构的设立正确的是()。
请根据教材对“探究串联电路中电流的规律”一课进行教学设计。设计一份探究报告。
小规模纳税人购入原材料,其中,货款100万元,增值税税额13万元,在购入材料的过程中另支付运杂费1万元。则该企业原材料的入账价值为()万元。
蜘蛛有8只脚,蜻蜓有6只脚和2对翅膀,苍蝇有6只脚和1对翅膀。现有三种虫共18只,共有118只脚和20对翅膀,问蜻蜓比苍蝇多几只?()
设A为可逆矩阵,则[(A-1)T]-1=().
最新回复
(
0
)