首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列有关虚函数的表述中,错误的是
下列有关虚函数的表述中,错误的是
admin
2020-10-21
7
问题
下列有关虚函数的表述中,错误的是
选项
A、在 C++ 中,运行时的多态性是通过虚函数体现的
B、在类声明中只有加了保留字 virtual 的成员函数才是虚函数
C、通过指针或引用对虚函数的调用称为多态调用
D、非多态调用总是通过成员访问运算符 . 进行的
答案
B
解析
C++中,触发多态性必须满足两个条件:1、被调用函数为虚函数;2、必须通过基类类型的引用或指针调用函数,选项A、C正确;非多态调用虚函数只能通过类对象调用,类对象调用虚函数使用成员访问运算符"."进行,选项D正确;一旦函数在基类中被声明为虚函数,那它在后续的派生类中都是虚函数,可以不使用virtual关键字,派生类无法改变该函数是虚函数这一事实;选项B错误;答案为B。
转载请注明原文地址:https://jikaoti.com/ti/OAl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(inta[],intn),实现递归函数fun(inta[],intn)的返回值是数组a[]的前n个元素之和。注意:不能修改程序的其他部分,只能修改fun()函数。#inc
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正错误,使得程序正确执行,并且输出以下语句:TestClass1:0TestClass2注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为:HelloVisualC++!HelloVisualC++!!注意:错误的语句在//******error*
下面程序段的正确输出是()。intw=4,x=3,y=2,z=1;cout<<(w<x?w:z<y?z:x)<<end1;
有如下程序:#inc1ude<iostream>usingnamespacestd;classMyclass{public:Myclass(inti:0){cout1<<;}Myclas
已知将运算符“+”和“*”作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式c1+c2*c1等价于()。
派生类的成员函数不能访问基类的()。
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是()。
在E-R图中,用来表示实体联系的图形是()。
在E—R图中,用来表示实体联系的图形是()。
随机试题
当个体需要量的资料不全不能求得推荐摄入量时,可通过设定________来代替推荐摄入量。
Atthispointintheyear,manysoon-to-graduatestudentsandeventhoselookingforjobsandinternships(实习)areworried.If
女性,30岁。以往有肺结核史,近1个月来腰背痛,伴低热、盗汗。体格检查:胸11~12棘突明显压痛。早期诊断确立后,下列哪项治疗措施不妥
变形体虚位移原理的虚功方程中包含了力系与位移(及变形)两套物理量,其中:
固体废物的处理方法有()。
阅读下面材料,回答问题。据统计,公民大会每隔八九天便召开一次,讨论国家安全、对外政策、粮食供应、国家债务、官员审核、惩罚和罢免;执政官抽签和十将军选举也在公民大会上进行……当此民主政治鼎盛之际,雅典城邦任何公职人员,无论地位多高,皆不能离开公民大会而擅自
现在,社会出现一种现象,大城市人才过多,而中小城市特别是偏远山区人才缺乏。你认为形成这种现象的原因是什么?
有关规范性法律文件与非规范性法律文件的区别,下列表述错误的是()。
丹丹、小颖、淑珍去参加奥林匹克竞赛。奥林匹克竞赛有数学、物理和化学三种,每人只参加一种。建国、小杰、大牛作了以下猜测:建国:丹丹参加了数学竞赛,小颖参加了物理竞赛。小杰:淑珍没参加物理竞赛,小颖参加了数学竞赛。大牛:丹丹没参加
Afterhavingassuredtheirreturnjourney,thewriterandhiscompanioncouldconcentrateoncollectingandfilmanimals.Decidi
最新回复
(
0
)