首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于虚函数的表述中,正确的是
下列关于虚函数的表述中,正确的是
admin
2015-07-22
37
问题
下列关于虚函数的表述中,正确的是
选项
A、虚函数不得是静态成员函数
B、抽象类中的成员函数都是纯虚函数
C、只能通过指针或引用调用虚函数
D、抽象类中的成员函数都是虚函数
答案
A
解析
在函数形参表后面添加"=0"可以指定该函数为纯虚函数,类中含有一个或多个纯虚函数,该类就是抽象类,选项B错误;可以通过对象指针或引用调用虚函数,也可以使用对象直接调用虚函数,只不过使用对象直接调用虚函数和调用普通成员函数一样,没有动态绑定,不具有多态性,选项C错误;抽象类中的成员函数至少有一个纯虚函数,对虚函数没有要求,选项D错误;一个函数定义为虚函数,它就是动态绑定的,在派生类中可以覆盖,而静态成员函数是属于整个类,不属于某个类对象,对于每个类来说只有一份代码,所有同类的对象共享这份代码,没有动态绑定的必要,选项A正确;答案为A。
转载请注明原文地址:https://jikaoti.com/ti/RdE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于类与对象的说法不正确的是()。
诊断和改正程序中错误的工作通常称为【 】。
设inta=l,b=2;,则(a++)+b和a+++b这两个表达式的值分别为
数据结构分为逻辑结构和存储结构,循环队列属于工【 】结构。
有如下类声明: class MyBASE{ int k; public: void set(iht n){k=n;} int get()coast{return k;} }; class M
下列关于运算符重载的叙述中,正确的是
通过公有派生类的对象,只能访问基类成员中的
设有a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为
下面的哪个选项不能作为函数的返回类型?
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
随机试题
A.直腿抬高试验阳性B.拾物试验阳性C.两者皆有D.两者皆无梨状肌综合征可出现
一患者因下颌第一磨牙断根常规难以拔除,故行翻瓣去骨法将断根取出,术后组织瓣近中缝合处出现塌陷、伤口裂开、愈合延迟。可能的原因是()
甲、乙等人佯装乘客登上长途车。甲用枪控制司机,令司机将车开到偏僻路段;乙等人用刀控制乘客,命乘客交出随身财物。一乘客反抗,被乙捅成重伤。财物到手下车时,甲打死司机。关于本案,下列哪些选项是正确的?(卷二真题试卷第59题)
以下选项中,行为人在法律上的认识错误有哪些?()
(2008年)污水净化过程中指示生物出现的顺序为()。
工程建设定额按编制程序和用途可分为( )。
期货、现货市场行情发生重大变化或者客户可能出现风险时,证券公司及其营业部可以直接向客户提示风险。( )
发行人应详细披露设立以来股本的形成及其变化和重大资产重组情况,包括其具体内容、所履行的法定程序以及对发行人业务、管理层、实际控制人及经营业绩的影响。同时,发行人应简要披露设立时发起人或股东出资及设立后历次股本变化的验资情况,披露设立时发起人投入资产的计量属
下列各项税金中,构成相关资产成本的有()。
【B1】【B2】
最新回复
(
0
)