首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于虚函数的表述中,正确的是
下列关于虚函数的表述中,正确的是
admin
2015-07-22
66
问题
下列关于虚函数的表述中,正确的是
选项
A、虚函数不得是静态成员函数
B、抽象类中的成员函数都是纯虚函数
C、只能通过指针或引用调用虚函数
D、抽象类中的成员函数都是虚函数
答案
A
解析
在函数形参表后面添加"=0"可以指定该函数为纯虚函数,类中含有一个或多个纯虚函数,该类就是抽象类,选项B错误;可以通过对象指针或引用调用虚函数,也可以使用对象直接调用虚函数,只不过使用对象直接调用虚函数和调用普通成员函数一样,没有动态绑定,不具有多态性,选项C错误;抽象类中的成员函数至少有一个纯虚函数,对虚函数没有要求,选项D错误;一个函数定义为虚函数,它就是动态绑定的,在派生类中可以覆盖,而静态成员函数是属于整个类,不属于某个类对象,对于每个类来说只有一份代码,所有同类的对象共享这份代码,没有动态绑定的必要,选项A正确;答案为A。
转载请注明原文地址:https://kaotiyun.com/show/4kNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在不同文件的函数中,对非静态全局变量的引用要加的关键字是()。
下列声明语句中没有起到定义作用的是()。
在表达式x-y中,“_”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“_”,这个表达式还可表示为
下列程序的输出结果是【】#include<iOStream>usingnamespacestd;template<typenameT>Ttotal(T*datA){Ts=0;
下列关于类和对象的叙述中,错误的是
软件生命周期包括8个阶段。为了使各时期的任务更明确,又可分为3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于【】期。
有以下程序:classDate{public:Date(inty,intm,intd);year=y;month=m;
在关系运算中,【】运算是在给定关系的某些域上进行的运算。
数据结构中,与所使用的计算机无关的是数据的
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项中,合法的运算是.
随机试题
以下哪穴不是治疗癫痫的常用穴:
32岁,孕3产1,人流后4个月,无月经来潮,近2月周期性腹痛,查子宫稍大于正常,有压痛,用人工周期治疗无撤退性出血,最大可能是
某心衰病人长期口服地高辛,疗效较好,后因三叉神经痛应用苯妥英钠,结果出现心衰症状,这是因为
图示普通钢筋的应力-应变曲线,e点的应力称为:
()是指由于可能发生的事件,造成实际结果与主观预料之间的差异,并且这种结果可能伴随某种损失的产生。
根据《合同法》的规定,可以导致合同终止的情形有( )。
优势反应强化理论认为,他人在场,个体动机水平会提高,因此()反应易于表现。
下图中的立体图形①是由立体图形②、③和④组合而成,下列哪一项能够填入问号处?
请在“答题”菜单下选择相应的命令,完成下面的内容:注意:下面出现的所有文件都必须保存在考生文件夹下。(1)某考试网站的主页地址是:HTTP://NCRE/1JKS/INDEX.HTML,打开此主页,浏览“成人考试”页面,将“中国成人教育
TheMid-summerDay,ahundred-year-oldtraditioninScandinavia,fallsonJune22ndor23rd,whenthesunwillreachitshighest
最新回复
(
0
)