首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于虚函数的表述中,正确的是
下列关于虚函数的表述中,正确的是
admin
2020-10-21
65
问题
下列关于虚函数的表述中,正确的是
选项
A、虚函数不得是静态成员函数
B、抽象类中的成员函数都是纯虚函数
C、只能通过指针或引用调用虚函数
D、抽象类中的成员函数都是虚函数
答案
A
解析
在函数形参表后面添加"=0"可以指定该函数为纯虚函数,类中含有一个或多个纯虚函数,该类就是抽象类,选项B错误;可以通过对象指针或引用调用虚函数,也可以使用对象直接调用虚函数,只不过使用对象直接调用虚函数和调用普通成员函数一样,没有动态绑定,不具有多态性,选项C错误;抽象类中的成员函数至少有一个纯虚函数,对虚函数没有要求,选项D错误;一个函数定义为虚函数,它就是动态绑定的,在派生类中可以覆盖,而静态成员函数是属于整个类,不属于某个类对象,对于每个类来说只有一份代码,所有同类的对象共享这份代码,没有动态绑定的必要,选项A正确;答案为A。
转载请注明原文地址:https://kaotiyun.com/show/2Vyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有日期类Date、人员类Person及排序函数sortByName和主函数main的定义。请在程序中的横线处填写适当的代码并删除横线,以
有如下程序:#includeusingnamespacestd;intmain(){intsum=0:for(inti=1;i
下面描述正确的是()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:1121注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error
下列关于线性表的叙述中,不正确的是()。
静态数据成员是为()的数据。
在下列原型所示的C++函数中,按“传值”方式传递参数的是()。
数据库设计中反映用户对数据要求的模式是()。
在E-R图中,用来表示实体联系的图形是()。
在数据库中,产生数据不一致的根本原因是
随机试题
依据《海牙规则》的规定,下列关于承运人适航义务的表述中错误的是【】
行于翼颌间隙内的神经是
患者,女,因肺癌住院化疗,不妥的是
土地使用制度是对土地使用的程序、条件和形式的规定,是土地制度的另一个重要组成部分。()
下列不属于影响公司债券发行价格因素的是()。
在首次贷款的先决条件中,贷款类文件应包括()
文化馆、图书馆、博物馆、民风民俗等都可以作为课程资源。()
下列属于行政诉讼参加人的是()。
①这些被污染的鱼虾通过食物链又进入了动物和人类的体内②汞具有食物链富集放大的作用③甲基汞通过鱼虾进入人体,被肠胃吸收,侵害脑部和身体其他部位,尤以中枢神经系统损害最严重④水俣湾地区由于常年的工业废水排放而被严重污染,水俣湾里的
微分方程y′+ytanχ=cosχ的通解为_______.
最新回复
(
0
)