下列有个虚函数说法不正确的有()。A、虚函数是静态的B、虚函数声明只能出现在类定义的函数原型声明中C、一个虚函数无论被公有继承多少次,它仍然保持其虚函数的特性D、定义了虚函数后,程序中声明的指向基类的指针就可以指向其派生类

题目

下列有个虚函数说法不正确的有()。

A、虚函数是静态的

B、虚函数声明只能出现在类定义的函数原型声明中

C、一个虚函数无论被公有继承多少次,它仍然保持其虚函数的特性

D、定义了虚函数后,程序中声明的指向基类的指针就可以指向其派生类


相似考题
更多“下列有个虚函数说法不正确的有()。A、虚函数是静态的B、虚函数声明只能出现在类定义的函数原型声 ”相关问题
  • 第1题:

    下面关于虚函数的表述中正确的是( )。

    A.虚函数不能声明为另一个类的友元函数

    B.派生类必须重新定义基类的虚函数

    C.如果在重定义虚函数时使用了保留字virtual,那么该重定义函数仍是虚函数

    D.虚函数不能够声明为静态函数


    正确答案:D

  • 第2题:

    110、关于虚函数,下列表述正确的是()。

    A.如果在重定义虚函数时使用virtual,则该重定义函数仍然是虚函数

    B.虚函数不得声明为静态函数

    C.虚函数不得声明为另一个类的友元函数

    D.派生类必须重新定义基类的虚函数


    D

  • 第3题:

    关于虚函数,下列表述正确的是()

    A.如果在重定义虚函数时使用virtual,则该重定义函数仍然是虚函数

    B.虚函数不得声明为静态函数

    C.虚函数不得声明为另一个类的友元函数

    D.派生类必须重新定义基类的虚函数


    虚函数不得声明为静态函数

  • 第4题:

    下面关于虚函数的表述中正确的是( )。

    A.虚函数不能声明为另一个类的友元函数

    B.派生类必须重新定义基类的虚函数

    C.如果在重定义虚函数时使用了保留字virtual,那么该重定义函数仍是虚函数

    D.虚函数不能够声明为静态函数


    正确答案:D

  • 第5题:

    下列有关虚函数说法不正确的是_______.

    A.虚函数是静态的

    B.虚函数声明只能出现在类定义的函数原型声明中

    C.一个虚函数无论被公有继承多少次,它仍然保持其虚函数的特性

    D.在基类中定义了虚函数后,可以在派生类中对它进行重写


    C 解析:虚函数的引入是为了解决动态绑定问题,使类的实例表现出多态性,虚函数在继承后依然保持虚函数特性,此时不需要用virtual关键词修饰。