2、在派生类中定义虚函数时,可以与基类中相应的虚函数不同的是()A.参数类型B.参数个数C.函数名称D.函数体

2、在派生类中定义虚函数时,可以与基类中相应的虚函数不同的是()

A.参数类型

B.参数个数

C.函数名称

D.函数体


参考答案和解析
D

相关考题:

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

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

在派生类中重新定义虚函数时,除了(),其它方面都必须与基类中相应的虚函数保持一致。A、参数个数B、参数类型C、函数体D、函数名称

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

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

在基类中没有具体定义,但要求任何派生类都自已定义版本的虚函数是()。 A.虚析构函数;B.构造函数;C.纯虚函数;D.静态成员函数。

下列关于纯虚函数的描述中,正确的是( )。A.纯虚函数是没有给出实现版本(即无函数体定义)的虚函数B.纯虚函数的声明总是以“=0;”结束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.纯虚函数是一种特殊的虚函数,它没有具体的定义B.抽象类是指具有纯虚函数的类C.一个基类中说明有纯虚函数,该基类的派生类一定不再是抽象类D.抽象类只能作为基类来使用,其纯虚函数的定义由派生类给出

是一个在百慕大类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。A.虚析构函数B.虚构造函数C.纯虚函数D.静态成员函数

在派生类中重新定义虚函数时,除了( )方面,其他方面都必须与基类中相应的虚函数保持一致。A.参数个数B.参数类型C.函数名称D.函数体

定义对象数组a[2]时,要调用2次构造函数;生成*p的对象时,要调用一次构造函数,故答案为3。A.使用虚基类可以消除由多继承产生的二义性B.构造派生类对象时,虚基类的构造函数只被调用一次C.声明“class B:virtual public A”说明类B为虚基类D.建立派生类对象时,首先调用虚基类的函数

纯虚函数是在基类中声明但没有定义的虚函数,可以声明该函数为纯虚函数是在【 】置于虚函数的原型后完成的。

是一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。A.虚析构函数B.构造函数C.纯虚函数D.静态成员函数

下列关于虚函数的描述中,正确的是( )。A.如果在重定义函数时使用了保留字virtual,则该重定义函数仍然是虚函数B.虚函数不得声明为静态函数C.虚函数不得声明为另一个类的友元函数D.派生类必须重新定义基类的虚函数

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

在派生类中重新调用虚函数时,其他方面都必须与基类的相应虚函数保持一致,但要排除( )方面。A.参数个数B.参数类型C.函数名称D.函数体

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

一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称__________。

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

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

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

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

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