单选题

一个类的层次结构中,定义有虚函数,并且都是公有继承,在下列情况下,实现动态联编的是()。

A使用类的对象调用虚函数

B使用类名限定调用虚函数,其格式如下:<类名>::<虚函数名>

C使用构造函数调用虚函数

D使用成员函数调用虚函数

正确答案

来源:www.examk.com

答案解析

相似试题
  • 声明一个哺乳动物Mammal类,再由此派生出狗Dog类,二者都定义Speak()成员函数,基类中定义为虚函数。声明一个Dog类的对象,调用Speak()函数,观察运行结果。

    简答题查看答案

  • 在类的多层次继承结构中,类之间哪些函数是按作用域规则处理的?哪些函数是按多态性规则处理的?试编程说明之。

    简答题查看答案

  • 类型转换函数只能定义为一个类的()

    单选题查看答案

  • 一个类的构造函数通常被定义为该类的()成员。

    单选题查看答案

  • 一个类的析构函数通常被定义为该类的()成员。

    单选题查看答案

  • 类的构造函数是在定义该类的一个()时被自动调用执行的。

    单选题查看答案

  • 在某个函数体内定义一个静态类的对象sa,应该是()

    填空题查看答案

  • 在类层次中,子类只继承一个父类的数据结构和方法,则称为()。子类继承了多个父类的数据结构和方法,则称为()。

    填空题查看答案

  • 在类的继承结构中,不同层次的类共享同一个行为名称,但各个类可以按照自己的需要为同名行为设计不同的算法,此性质称为类的()。

    填空题查看答案