首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于虚函数的表述中,正确的是
下列关于虚函数的表述中,正确的是
admin
2020-10-21
57
问题
下列关于虚函数的表述中,正确的是
选项
A、虚函数不得是静态成员函数
B、抽象类中的成员函数都是纯虚函数
C、只能通过指针或引用调用虚函数
D、抽象类中的成员函数都是虚函数
答案
A
解析
在函数形参表后面添加"=0"可以指定该函数为纯虚函数,类中含有一个或多个纯虚函数,该类就是抽象类,选项B错误;可以通过对象指针或引用调用虚函数,也可以使用对象直接调用虚函数,只不过使用对象直接调用虚函数和调用普通成员函数一样,没有动态绑定,不具有多态性,选项C错误;抽象类中的成员函数至少有一个纯虚函数,对虚函数没有要求,选项D错误;一个函数定义为虚函数,它就是动态绑定的,在派生类中可以覆盖,而静态成员函数是属于整个类,不属于某个类对象,对于每个类来说只有一份代码,所有同类的对象共享这份代码,没有动态绑定的必要,选项A正确;答案为A。
转载请注明原文地址:https://kaotiyun.com/show/2Vyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程proj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:Name:SmithAge:21ID:99
有如下程序:#includeusingnamespacestd;classPoint{public:Point(intxx,intyy):x(xx),y(yy){}intGetxy()
下列关于成员对象构造函数调用顺序的叙述中,正确的是()。
有如下程序段:inti=1;intj=4;intmain(){inti=5;j+=i;cout
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int*ar,intn)的功能是将指定的有序数组压缩成各元素互不相同的有序数组,即相同数只保留一个,多余的被删除。并返回互不相同的元素的个数。
下列关于数据库设计的叙述中,正确的是()。
有如下模板声明:templateclassA;下列声明中,与上述声明不等价的是()。
已知函数模板定义如下:templateTmin(Tx,TY){returnx
将E-R图转换为关系模式时,实体和联系都可以表示为()。
随机试题
谈判各方较为友好的谈判应采用的让步方式是()
A、对组胺H1和H2受体均有作用B、用于治疗消化性溃疡C、用于治疗晕动症D、用于治疗真菌病E、用于治疗滴虫病苯海拉明
吕某,男,57岁,患慢性肝炎5年,近日腹大胀急,按之如囊裹水,右胁胀痛,食少,便溏,双下肢水肿,神困倦怠,怯寒懒动,舌苔白腻,脉缓。其选方是
第一台CT是哪一年研制成功的
石膏绷带包扎的描述错误的是
患者胸痛、咳嗽,低烧20余天,诊断为肺结核而住进传染病区,应执行
关于胎儿的继承权,说法正确的是()。
根据《企业所得税法》的规定,下列不属于企业所得税的纳税人的是()。
班级授课制
Childrenareinneedofadoptionbecausesomebirthparentsareunableorunavailabletoprovideadequatelyfortheneedsofthe
最新回复
(
0
)