单选题下列关于虚函数的说明中,正确的是(  )。A从虚基类继承的函数都是虚函数B虚函数不得是静态成员函数C只能通过指针或引用调用虚函数D抽象类中的成员函数都是虚函数

单选题
下列关于虚函数的说明中,正确的是(  )。
A

从虚基类继承的函数都是虚函数

B

虚函数不得是静态成员函数

C

只能通过指针或引用调用虚函数

D

抽象类中的成员函数都是虚函数


参考解析

解析:
在非静态成员函数声明的前面加上virtual修饰符,即把该函数声明为虚函数。虚函数可以是另一个函数的友元函数但不能是静态成员函数。

相关考题:

下列关于虚函数的说明中,正确的是 brA .从虚基类继承的函数都是虚函数 brB .虚函数不得是静态成员函数 brC .只能通过指针或引用调用虚函数 brD .抽象类中的成员函数都是虚函数 br

下列关于虚函数与函数重载区别的叙述中不正确的是( )。A.函数说明形式上不同B.函数重载允许是非成员函数,虚函数只能是成员函数C.函数重载的调用依据参数和类型的差别,虚函数则依据对象D.函数重载的本体可以在类外定义,虚函数不可以

下面关于虚函数的描述,错误的是( )。A.在成员函数声明的前面加上virtual修饰,就可把该函数声明为虚函数B.基类中说明了虚函数后,派生类中对应的函数也必须说明为虚数C.虚函数可以是另一个类的友元函数,但不能是静态成员函数D.基类中说明的纯虚函数在其任何派生类中都必须实现

下面关于虚函数的描述中,正确的是( )。A.基类中利用virtual关键字说明一个虚函数后,其派生类中定义相同的原型函数时可不必加virtual来说明B.虚函数是非成员函数C.虚函数是static类型的成员函数D.派生类中的虚函数与基类中类型相同的虚函数具有不同的参数个数或类型

下列是关于虚函数的描述,正确的是______。A.虚函数是一个static类型的成员函数B.虚函数是一个非成员函数C.基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual说明D.派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型

下列关于虚函数的描述,错误的是( )。A.构造函数可以是虚函数B.析构函数可以是虚函数C.虚函数必须通过引用或基类的指针实现D.虚函数的函数名必须与基类中对应的虚函数的函数名完全相同

以下关于虚函数的叙述中不正确的是A.虚函数属于成员函数B.虚函数不允许说明成静态的C.凡是虚函数必须用virtual说明D.虚函数可以被继承

关于虚函数的描述中,正确的是( )。A.虚函数是一个静态成员函数B.虚函数是一个非成员函数C.虚函数既可以在函数说明时定义,也可以在函数实现时定义D.派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型

下列关于虚函数的说明中,正确的是( )。A.从虚基类继承的函数都是虚函数B.虚函数不得是静态成员函数C.只能通过指针或引用调用虚函数D.抽象类中的成员函数都是虚函数

下面关于虚函数的描述中正确的是( )。A.虚函数是一个静态成员函数B.虚函数是一个非成员函数C.虚函数既可以在函数说明时定义,也可以在函数实现时定义D.派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型

下面关于虚函数的描述中,正确的是( )。A)基类中利用virtual关键字说明一个虚函数后,其派生类中定义相同的原型函数时可不必加virtual来说明B)虚函数是非成员函数C)虚函数是static类型的成员函数D)派生类中的虚函数与基类中类型相同的虚函数具有不同的参数个数或类型

下列关于虚函数的描述中,正确的是( )。A.虚函数是一个static类型的成员函数B.虚函数是一个非成员函数C.基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual说明D.派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型

下面关于虚函数的描述,错误的是A.在成员函数声明的前面加上virtual修饰,就可把该函数声明为虚函数B.基类中说明了虚函数后,派生类中对应的函数也必须说明为虚函数C.虚函数可以是另一个类的友元函数,但不能是静态成员函数D.基类中说明的纯虚函数在其任何派生类中都必须实现

一个类的层次结构中,定义有虚函数,并且都是公有继承,在下列情况下,实现动态联编的是()。A、使用类的对象调用虚函数B、使用类名限定调用虚函数,其格式如下:类名::虚函数名C、使用构造函数调用虚函数D、使用成员函数调用虚函数

下列关于虚函数的描述中,错误的是()。A、虚函数是一个成员函数B、虚函数具有继承性C、静态成员函数可以说明为虚函数D、在类的继承的层次结构中,虚函数是说明相同的函数

关于虚函数的描述中,()是正确的。A、虚函数是一个static类型的成员函数B、虚函数是一个非成员函数C、基类中说明了虚函数后,派生类中与其对应的函数可不必说明为虚函数D、派生类的虚函数与基类的同名虚函数应具有不同的参数个数和类型

虚函数是一种()成员函数。说明方法是在函数名前加关键字()。虚函数具有()性,在基类中被说明的虚函数,具有相同说明的函数在派生类中自然是虚函数。

关于虚函数的描述中,()是正确的。A、虚函数是一个静态成员函数B、虚函数是一个非成员函数C、虚函数既可以在函数说明时定义,也可以在函数实现时定义D、派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型

单选题关于虚函数的描述中,()是正确的。A虚函数是一个static类型的成员函数B虚函数是一个非成员函数C基类中说明了虚函数后,派生类中与其对应的函数可不必说明为虚函数D派生类的虚函数与基类的同名虚函数应具有不同的参数个数和类型

单选题下列关于虚函数的描述,正确的是()。A静态成员函数可以是虚函数B构造函数不可以是虚函数C析构函数不可以是虚函数D内联函数可以是虚函数

单选题关于虚函数的描述中,正确的是()。A虚函数是一个静态成员函数B虚函数是一个非成员函数C虚函数即可以在函数说明定义,也可以在函数实现时定义D派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型

单选题下列关于虚函数的描述中,错误的是()。A虚函数是一个成员函数B虚函数具有继承性C静态成员函数可以说明为虚函数D在类的继承的层次结构中,虚函数是说明相同的函数

单选题下面关于虚函数的描述中正确的是(  )。A虚函数是一个静态成员函数B虚函数是一个非成员函数C虚函数既可以在函数说明时定义,也可以在函数实现时定义D派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型

填空题虚函数是一种()成员函数。说明方法是在函数名前加关键字()。虚函数具有()性,在基类中被说明的虚函数,具有相同说明的函数在派生类中自然是虚函数。

单选题一个类的层次结构中,定义有虚函数,并且都是公有继承,在下列情况下,实现动态联编的是()。A使用类的对象调用虚函数B使用类名限定调用虚函数,其格式如下:类名::虚函数名C使用构造函数调用虚函数D使用成员函数调用虚函数

单选题下列关于虚函数的描述中,正确的是(  )。A虚函数是一个static类型的成员函数B虚函数是一个非成员函数C基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual说明D派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型

单选题下面关于虚函数的描述中,正确的是(  )。A基类中利用virtual关键字说明一个虚函数后,其派生类中定义相同的原型函数时可不必加virtual来说明B虚函数是非成员函数C虚函数是static类型的成员函数D派生类中的虚函数与基类中类型相同的虚函数具有不同的参数个数或类型