首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列有关虚函数的表述中,错误的是
下列有关虚函数的表述中,错误的是
admin
2020-10-21
79
问题
下列有关虚函数的表述中,错误的是
选项
A、在 C++ 中,运行时的多态性是通过虚函数体现的
B、在类声明中只有加了保留字 virtual 的成员函数才是虚函数
C、通过指针或引用对虚函数的调用称为多态调用
D、非多态调用总是通过成员访问运算符 . 进行的
答案
B
解析
C++中,触发多态性必须满足两个条件:1、被调用函数为虚函数;2、必须通过基类类型的引用或指针调用函数,选项A、C正确;非多态调用虚函数只能通过类对象调用,类对象调用虚函数使用成员访问运算符"."进行,选项D正确;一旦函数在基类中被声明为虚函数,那它在后续的派生类中都是虚函数,可以不使用virtual关键字,派生类无法改变该函数是虚函数这一事实;选项B错误;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/1gyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中定义了Component类、Composite类和Leaf类。Component是抽象基类,Composite和kaLf是Component的公有派生类。请在横线处填写适当的代码
使用VC6打开考生文件夹proj1下的工程proj1,其中定义了一个CD类。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是:歌唱祖国30
下列特征中不是面向对象方法的主要特征的是()。
有如下程序:#includeusingnamespacestd;classsample{private:intx,y;public:sample(inti,intj)
有如下程序:#includeusingnamespacestd;classA{public:staticinta;voidinit(){a=1;}A(inta=2){ini
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是()。
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
运算符重载是对已有的运算符赋予多重含义,因此()。
设一棵树的度为3,其中没有度为2的结点,且叶子结点数为6。该树中度为3的结点数为
随机试题
患者,女,45岁,2个月前无明显诱因出现乏力、发热,体温37~38℃。半个月前面部出现红斑,日光照射后出现皮疹。患病以来食欲减退,体重下降约5公斤。体格检查:体温37.5℃,面部红斑呈蝶状,口腔黏膜有2处溃疡。实验室检查:免疫球蛋白增高、补体降低、ANA阳
骨盆骨折最易损伤的尿道部位是
既能行气宽中安胎,又能解表散寒、解鱼蟹毒的药物是()
《建设工程质量管理条例》规定,建设单位拨付工程款必须经()签字。
全球化的实质就是全球资本主义化。()
线性表的唯一存储形式是链表。()
给定资料1.中国人讲究礼尚往来,逢年过节来往走动,互赠礼物,互祝安康,也是美好情谊的表达。特别是在结婚这样的喜事上更是讲究礼尚往来。操办婚礼无可厚非,但是动辄十几万甚至几十万的彩礼、几百几千的份子钱,亲朋好友连吃多天的婚宴酒席等大操大办、铺张浪费的不良风
教育中所有问题都可以研究。
除少数情况外,调查研究的样本容量不能少于()
药物变应性口炎(allergicmedicamentosusstomatitis)
最新回复
(
0
)