首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于虚函数的表述中,正确的是
下列关于虚函数的表述中,正确的是
admin
2015-07-22
78
问题
下列关于虚函数的表述中,正确的是
选项
A、虚函数不得是静态成员函数
B、抽象类中的成员函数都是纯虚函数
C、只能通过指针或引用调用虚函数
D、抽象类中的成员函数都是虚函数
答案
A
解析
在函数形参表后面添加"=0"可以指定该函数为纯虚函数,类中含有一个或多个纯虚函数,该类就是抽象类,选项B错误;可以通过对象指针或引用调用虚函数,也可以使用对象直接调用虚函数,只不过使用对象直接调用虚函数和调用普通成员函数一样,没有动态绑定,不具有多态性,选项C错误;抽象类中的成员函数至少有一个纯虚函数,对虚函数没有要求,选项D错误;一个函数定义为虚函数,它就是动态绑定的,在派生类中可以覆盖,而静态成员函数是属于整个类,不属于某个类对象,对于每个类来说只有一份代码,所有同类的对象共享这份代码,没有动态绑定的必要,选项A正确;答案为A。
转载请注明原文地址:https://kaotiyun.com/show/4kNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
要定义数组a,使得其中每个元素的数据依次为3,9,4,8,0,0,0,错误的定义语句是()。
软件生命周期包括8个阶段。为了使各时期的任务更明确,又可分为3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于【】期。
设有定义inta=1;floatf=1.2;charc=’a’;,则下列表示错误的是
己知在一个类体中包含如下函数原型:VOLUME operator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是
下列叙述中正确的是
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称为
下列叙述中正确的是
软件测试分4个步骤进行,即单元测试、集成测试、确认测试和【】。
C++语言中关键字运算符有new,delete和【】。
随机试题
2016年2月,北方某牛场运来青年牛10头,进场后3天发病,精神差,食欲废绝,呼吸困难,腹式呼吸,心率加快,高热稽留,铁锈色鼻液。诊断该病可能是
患者,男,42岁。扩张型心肌病5年。因天气转冷,出现咳嗽、咳痰、端坐呼吸。下列哪种药不宜使用
在常用的账务处理程序中,共同的财务处理工作有()。
旅游合同的内容主要有()。
“革命不是请客吃饭,不是做文章,不是绘画绣花,不能那样雅致,那样从容不迫,文质彬彬,那样温良恭俭让。革命是暴动,是一个阶级推翻另一个阶级的暴烈的行动。”这段话出自毛泽东的()。
某厂三台机器同时出了故障。修复这3台机器花费的时间分别为5分钟,6分钟,8分钟,每台机器停产1分钟给工厂造成经济损失100元,维修组依次维修了这3台机器,合理安排维修顺序能减少经济损失。经济损失最小为()元。
2009年,某省全年粮食作物播种面积253.85万公顷,比上年增长1.5%;糖蔗种植面积13.58万公顷,下降0.2%;油料种植面积33.14万公顷,增长2.3%;蔬菜种植面积113.84万公顷,增长2.3%。若保持2009年的增长速度,哪一年水果的
A、 B、 C、 D、 D
"PsychologyClass"Whatareneurotransmitters?
FamilyMattersThismonthSingaporepassedabillthatwouldgivelegalteethtothemoralobligationtosupportone’sparen
最新回复
(
0
)