首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于虚函数的表述中,正确的是
下列关于虚函数的表述中,正确的是
admin
2021-05-06
23
问题
下列关于虚函数的表述中,正确的是
选项
A、虚函数不得是静态成员函数
B、抽象类中的成员函数都是纯虚函数
C、只能通过指针或引用调用虚函数
D、抽象类中的成员函数都是虚函数
答案
A
解析
在函数形参表后面添加"=0"可以指定该函数为纯虚函数,类中含有一个或多个纯虚函数,该类就是抽象类,选项B错误;可以通过对象指针或引用调用虚函数,也可以使用对象直接调用虚函数,只不过使用对象直接调用虚函数和调用普通成员函数一样,没有动态绑定,不具有多态性,选项C错误;抽象类中的成员函数至少有一个纯虚函数,对虚函数没有要求,选项D错误;一个函数定义为虚函数,它就是动态绑定的,在派生类中可以覆盖,而静态成员函数是属于整个类,不属于某个类对象,对于每个类来说只有一份代码,所有同类的对象共享这份代码,没有动态绑定的必要,选项A正确;答案为A。
转载请注明原文地址:https://kaotiyun.com/show/uJfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;inti=1;classFun{public:staticinti;intvalue(){returni-
已知函数fun的原型为intfun(int,int,int);下列重载函数原型中错误的是()。
要定义整型数组x,使之包括初值为0的三个元素,下列语句中错误的是()。
下列语句中,错误的是()。
下列关于C++预定义流对象的叙述中,正确的是()。
有如下类定义classMyClasspublic:Private:intdata;};若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyCla
在软件开发中,需求分析阶段产生的主要文档是()。
有如下语句序列:charstr[10];cin>>str;当从键盘输入"Ilovethisgame"时,str中的字符串是()。
若为类MyClass重载运算符"+",下列声明中,错误的是
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的IntArray是一个用于表示整型一维数组的类。成员函数swap可以将数组中的两个指定元素交换位置;成员函数sort的功能是将数组元素按照升序排序。请编写成员函数sort
随机试题
信息超载,来自哪个方面的人际沟通障碍()
育龄妇女,40岁。以“停经39天,无任何不适,既往月经规律,量不多”在当地计划生育工作站就诊,做尿妊娠试验为弱阳性,妇科检查子宫稍软,立即行人工流产术。据术者称:刮出物不多,似有绒毛。4天后该妇女因仍出血不止,时多时少而又去计生站就诊。手术者认为未刮干净,
高压摄影的特点是
对二尖瓣狭窄程度的判定最有价值的是()
在抗癫痫药中,与增强GABA功能有关的药物是()
工程勘察工作的三个阶段不包括()。
一般资料:求助者,女性,19岁,学生。案例介绍:求助者为某重点中学的学生,学习成绩一直较好,在模拟考试中发挥正常,预计可以考入重点大学。但高考成绩出来后,她竟然没有达到普通大学的录取分数线。经查分,阅卷没有错误。求助者觉得犹如晴天霹雳,家长、老师、
甲是间歇性精神病人。某日甲精神正常时在饭店喝醉了酒,把前来收取费用的饭店服务员打成重伤,则甲()。
保护野生动物种群的法律不应该强制应用于以捕获野生动物为生却不会威胁到野生动物种群延续的捕猎行为。如果以下陈述为真,哪一项最有力地证明了上述原则的正当性?
Iwantyoutoknowthatdifferentcultureshavedifferentnegotiationpractices.Negotiationpracticesdiffer【T1】______.Somecu
最新回复
(
0
)