首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列有关虚函数的表述中正确的是
下列有关虚函数的表述中正确的是
admin
2019-06-07
85
问题
下列有关虚函数的表述中正确的是
选项
A、对于派生类中定义的成员函数,即使没有加virtual修饰,也有可能是虚函数
B、只有虚函数才允许在派生类进行重定义
C、对虚函数的任何调用都称为多态调用
D、构造函数和析构函数也可以声明为虚函数
答案
A
解析
一旦函数在基类中声明为虚函数,它就一直是虚函数,派生类无法改变该函数为虚函数这一事实,所以派生类从基类中继承来的虚函数,不加virtual修饰,也是虚函数,选项A正确;普通成员函数在派生类中也可以重新定义,重新定义后的成员函数会屏蔽对基类同名函数的直接访问,选项B错误;多态调用只能是通过基类对象的指针或引用调用虚函数来实现,基类对象调用虚函数不是多态调用,选项C错误;构造函数不能声明为虚函数,因为构造函数是在对象完全构造之前运行的,在构造函数运行时,对象的动态类型还不完整,选项D错误;答案为A。
转载请注明原文地址:https://kaotiyun.com/show/Wh8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下两个类声明classAA{public:intm;};classBB:protectedAA{intn;};在类BB中,数据成员m的访问属性是_____,数据成员n
有如下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass(){cout<<’*’;)MyClass(MyClas
下面有关for循环的正确描述是
下列关于this指针的叙述中,正确的是()。
下面程序的输出结果是()。#include#inc!udeusingnamespacestd;classpoint{private:doubl
程序中有如下语句:for(inti:0;i
有如下类声明:classTestClass{inti;private:intj;protected:intk;public:intm,n;};其中,私有成员的数量为___
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
在数据流图(DFD)中,带有名字的箭头表示______。
随机试题
通过经常性的各种有效信息的传递,使组织成员建立密切关系,体现了协调的
患者女性,23岁。停经48天,阴道少量流血1天。晨4时突发下腹剧痛,伴恶心、呕吐及一过性晕厥。面色苍白,血压70/40mmHg,脉搏126次/分,妇科检查:阴道畅,有少量血液,宫颈举痛明显,后穹隆触痛(+),盆腔触诊不满意,尿妊娠试验弱阳性。护士在
区房管局向某公司发放房屋拆迁许可证。被拆迁人王某向区房管局提出申请,要求公开该公司办理拆迁许可证时所提交的建设用地规划许可证,区房管局作出拒绝公开的答复。对此,下列哪一说法是正确的?()(司考2010.2.45)
代理记账人员必须遵守的规则有()。
运用市场法时选择3个及3个以上参照物的目的是()。
某企业现有资金100000元,可用于以下投资方案:方案一:购入国库券(5年期,年利率14%,不计复利,到期一次支付本息);方案二:购买新设备(使用期5年,预计残值收入为设备总额的10%,按直线法计提折旧,设备交付使用后每年可以实现12000元的息税
一位教育工作者的真正威信在于他的__________,它会对学生产生终身影响。
记忆过程包括以下哪几个基本环节?()
依次填人下面一段文字横线处的语句,衔接最恰当的一项是:标点是辅助文字记录语言的符号,是书面语的有机组成部分。标点符号有狭义和广义之分:______。①狭义指约定俗成的、有别于文字的书写符号,如句号、问号、逗号、分号等②而标点则有
2019年1月2日,习近平在《告台湾同胞书》发表40周年纪念会上指出,“世界上只有一个中国,坚持一个中国原则是公认的国际关系准则,是国际社会的普遍共识。”下列关于两岸关系的历史和未来,判断正确的是()
最新回复
(
0
)