关于虚方法实现多态,下列说法错误的是() A、 定义虚方法使用关键字virtualB、 关键字virtual可以与override一起使用C、 虚方法是实现多态的一种应用形式D、 派生类是实现多态的一种应用形式

题目

关于虚方法实现多态,下列说法错误的是() 

  • A、 定义虚方法使用关键字virtual
  • B、 关键字virtual可以与override一起使用
  • C、 虚方法是实现多态的一种应用形式
  • D、 派生类是实现多态的一种应用形式

相似考题
更多“关于虚方法实现多态,下列说法错误的是() A、 定义虚方法使用关键字virtualB、 关键字virtual可以与override一起使用C、 虚方法是实现多态的一种应用形式D、 派生类是实现多态的一种应用形式”相关问题
  • 第1题:

    编译时的多态性通过使用()实现。

    A、构造函数

    B、虚函数

    C、重载函数

    D、析构函数


    参考答案:C

  • 第2题:

    在下列说法中,不正确的是()。

    A、静态成员函数不能利用this指针

    B、非静态成员可以使用this关键字

    C、虚机制在构造函数和析构函数中仍然可以很好的工作,以实现多态性

    D、构造函数和析构函数不接受任何参数,也不带有任何类型的返回值


    参考答案:CD

  • 第3题:

    下列关于C++多态性的叙述,正确的是( )。

    A.C++语言的多态性分为编译时的多态性和运行时的多态性

    B.编译时的多态性可通过虚函数实现

    C.运行时的多态性可通过函数重载实现

    D.运行时的多态性可通过操作符重载实现


    正确答案:C
    解析:运行时的多态性可通过函数重载实现。

  • 第4题:

    下列关于多态性的描述,错误的是

    A.C++语言中的多态性分为编译时的多态性和运行时的多态性
    B.编译时的多态性可通过函数重载实现
    C.运行时的多态性可通过模板和虚函数实现
    D.实现运行时多态性的机制称为动态绑定

    答案:C
    解析:

  • 第5题:

    如果要实现重写,在基类的方法中必须使用virtual关键字,在派生类的方法中必须使用overrides关键字。


    正确答案:错误

  • 第6题:

    下列关于虚继承的说明形式的描述,正确的是()

    • A、在派生类类名前添加关键字virtual
    • B、在基类类名前添加关键字virtual
    • C、在基类类名后添加关键字virtual
    • D、在派生类类名后,类继承的关键字之前添加关键字virtual

    正确答案:D

  • 第7题:

    方法重载是java实现多态性的一种方式。


    正确答案:正确

  • 第8题:

    关于虚方法实现多态,下列说法错误的是()。

    • A、定义虚方法使用关键字virtual
    • B、关键字virtual可以与override一起使用
    • C、虚方法是实现多态的一种应用形式
    • D、派生类是实现多态的一种应用形式

    正确答案:B

  • 第9题:

    判断题
    方法重载是java实现多态性的一种方式。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第10题:

    单选题
    关于类的虚拟方法的说法中正确的是()。
    A

    虚拟方法就是没有实现的方法

    B

    不能在派生类中调用基类的虚方法

    C

    可以在派生类中重载基类的虚方法

    D

    基类中不能调用自己的虚方法


    正确答案: D
    解析: 暂无解析

  • 第11题:

    判断题
    如果要实现重写,在基类的方法中必须使用virtual关键字,在派生类的方法中必须使用overrides关键字。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    单选题
    多态是指两个或多个属于不同对象,对于同一个消息作出不同响应的方式。C#中的多态不能通过()实现。
    A

    接口

    B

    抽象类

    C

    虚方法

    D

    密封类


    正确答案: A
    解析: 暂无解析

  • 第13题:

    在C++中虚函数帮助实现了类的多态性。()


    正确答案:对

  • 第14题:

    派生类中所定义的虚函数的【 】不影响对它的动态联编,即基类中已定义的虚函数,其同名函数放在派生类中的【 】,都可以实现运行时多态性。


    正确答案:访问属性 任何地方
    访问属性 任何地方

  • 第15题:

    下列关于多态性的描述,错误的是

    A.C++语言的多态性分为编译时的多态性和运行时的多态性

    B.编译时的多态性可通过函数重载实现

    C.运行时的多态性可通过模板和虚函数实现

    D.实现运行时多态性的机制称为动态绑定


    正确答案:C

  • 第16题:

    多态就是同一个类中的方法可以有多个不同的实现形式。


    正确答案:错误

  • 第17题:

    关于类的虚拟方法的说法中正确的是()。 

    • A、虚拟方法就是没有实现的方法
    • B、不能在派生类中调用基类的虚方法
    • C、可以在派生类中重载基类的虚方法
    • D、基类中不能调用自己的虚方法

    正确答案:C

  • 第18题:

    什么是多态?实现多态的方法有哪些?


    正确答案: 多态是面向对象的最后一个主要特征,它本身主要分为两个方面。
    方法的多态性:重载与覆写
    重载:同一个方法名称,根据不同的参数类型及个数可以完成不同的功能;
    覆写:同一个方法,根据操作的子类不同,所完成的功能也不同。
    对象的多态性:父子类对象的转换。
    向上转型:子类对象变为父类对象,格式:父类对象=子类实例,自动;
    向下转型: 父类对象变为子类对象,格式:子类对象=(子类)父类实例,强制。

  • 第19题:

    多态性只能通过类继承中在基类定义虚函数实现。


    正确答案:错误

  • 第20题:

    关于多态,下列说法正确的是()

    • A、 多态实际上就是重载,它们本质上是以一样的
    • B、 多态可以分为编译时多态和运行时多态。前者的特点是在编译时就能确定要调用成员方法的哪个版本,后者则是在程序运行时才能确定要调用成员方法的哪个版本。
    • C、 编译时多态是在程序运行时才能确定要调用成员方法的哪个版本,而运行时多态在编译时就能确定要调用成员方法的哪个版本。
    • D、 多态和重载是两个完全不同的概念,前者是通过定义虚方法和重写虚方法来实现,后者是通过对同一函数名编写多个不同的实现代码来实现。

    正确答案:B

  • 第21题:

    问答题
    什么是多态?实现多态的方法有哪些?

    正确答案: 多态是面向对象的最后一个主要特征,它本身主要分为两个方面。
    方法的多态性:重载与覆写
    重载:同一个方法名称,根据不同的参数类型及个数可以完成不同的功能;
    覆写:同一个方法,根据操作的子类不同,所完成的功能也不同。
    对象的多态性:父子类对象的转换。
    向上转型:子类对象变为父类对象,格式:父类对象=子类实例,自动;
    向下转型: 父类对象变为子类对象,格式:子类对象=(子类)父类实例,强制。
    解析: 暂无解析

  • 第22题:

    单选题
    多态性允许对类的某个方法进行调用而无需考虑该方法所提供的特定实现,例如,可能有名为Road的类,它调用另一个类的Drive方法,另一个类可能是SportsCar或SmallCar,但二者都提供Drive方法,虽然Drive方法的实现因类的不同而异,但Road类仍可以调用它,并且它提供的结果由Road类使用和解释.在.NET中,可以由以下方式来实现组件中的多态性,除了()。
    A

    通过接口实现多态性

    B

    通过多个不同的子类从单个基类继承实现多态性

    C

    通过抽象类实现多态性

    D

    通过受保护的成员函数来实现多态性


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    下列关于虚继承的说明形式的描述,正确的是()
    A

    在派生类类名前添加关键字virtual

    B

    在基类类名前添加关键字virtual

    C

    在基类类名后添加关键字virtual

    D

    在派生类类名后,类继承的关键字之前添加关键字virtual


    正确答案: A
    解析: 暂无解析

  • 第24题:

    单选题
    关于虚方法实现多态,下列说法错误的是()。
    A

    定义虚方法使用关键字virtual

    B

    关键字virtual可以与override一起使用

    C

    虚方法是实现多态的一种应用形式

    D

    派生类是实现多态的一种应用形式


    正确答案: A
    解析: 暂无解析