首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列有关虚函数的表述中正确的是
下列有关虚函数的表述中正确的是
admin
2020-07-23
25
问题
下列有关虚函数的表述中正确的是
选项
A、对于派生类中定义的成员函数,即使没有加 virtual 修饰,也有可能是虚函数
B、只有虚函数才允许在派生类进行重定义
C、对虚函数的任何调用都称为多态调用
D、构造函数和析构函数也可以声明为虚函数
答案
A
解析
一旦函数在基类中声明为虚函数,它就一直是虚函数,派生类无法改变该函数为虚函数这一事实,所以派生类从基类中继承来的虚函数,不加virtual修饰,也是虚函数,选项A正确;普通成员函数在派生类中也可以重新定义,重新定义后的成员函数会屏蔽对基类同名函数的直接访问,选项B错误;多态调用只能是通过基类对象的指针或引用调用虚函数来实现,基类对象调用虚函数不是多态调用,选项C错误;构造函数不能声明为虚函数,因为构造函数是在对象完全构造之前运行的,在构造函数运行时,对象的动态类型还不完整,选项D错误;答案为A。
转载请注明原文地址:https://jikaoti.com/ti/7gl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
深度为7的二叉树共有127个结点,则下列说法中错误的是
有如下程序:classBase{public:intdata;};classDerived1:publicBase{};classDerived2:protectedBase{};intmain(){Deriv
下列情况中,不会调用复制构造函数的是
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
有如下类定义:classPoint{public:voidSetX(intxx);voidSetY(intyy);private:
下列运算符中,不能重载为类的友元函数的运算符是
下面不能作为结构化方法软件需求分析工具的是
下列字符串中可以用作C++标识符的是
在面向对象方法中,不属于"对象"基本特点的是( )。
结构化程序设计中,下面对goto语句使用描述正确的是
随机试题
我国《公司法》所确认的公司主要有()
小儿体液的分布与成人不同之处在于
下列关于成本加酬金合同的说法,正确的是()。
个人抵押贷款在各商业银行较为普遍,下列关于个人抵押贷款的说法错误的是()。
科学家试图寻找从极狭窄区域中释放出的强大电波,每次探测的时间约需200—400天,所以获得的观察资料十分庞大。经过筛选,才获得了这37个讯号,其中有5个讯号特别强烈。这些讯号大多数足沿着银河系分布的,在银河系内有着大量的恒星,是智慧生命可能存在的地方。然而
下列有关土地承包经营权的表述中,错误的是()。
拱桥对于()相当于樟树对于()
文化的本性在于创造,其使命与一切墨守成规、刻板一致、千篇一律是不相容的,创造必然导致多样性。在文化领域,只有_______才会呈现出丰富多彩和生机勃勃的活力,而同质性、统一性必然窒息文化生命。填入划横线部分最恰当的一项是()。
A、Heforgotit.B、Hewasawayfromthecompany.C、Hewasill.D、Hewasatwork.D对话中,女士询问男士为什么昨晚不去开会,男士回答说他当时忙着工作。由此可见,D)为正确答案。
Afewyearsagoitwas【B1】______tospeakofagenerationgap,adivisionbetweenyoungpeopleandtheirelders.Parents【B2______
最新回复
(
0
)