下面关于虚函数的描述,错误的是( )。
A.在成员函数声明的前面加上virtual修饰,就可把该函数声明为虚函数
B.基类中说明了虚函数后,派生类中对应的函数也必须说明为虚函数
C.虚函数可以是另一个类的友元函数,但不能是静态成员函数
D.基类中说明的纯虚函数在其任何派生类中都必须实现
第1题:
A、在创建对象前不存在
B、不能说明为虚函数
C、不能直接访问非静态函数
D、不是对象的成员
第2题:
下面关于虚函数的描述中,正确的是( )。
A.基类中利用virtual关键字说明一个虚函数后,其派生类中定义相同的原型函数时可不必加virtual来说明
B.虚函数是非成员函数
C.虚函数是static类型的成员函数
D.派生类中的虚函数与基类中类型相同的虚函数具有不同的参数个数或类型
第3题:
下列关于虚函数的说法中,正确的是( )。
A.如果在重定义虚函数时使用了保留字virtual,则该重定义函数仍然是虚函数
B.虚函数不得声明为静态函数
C.虚函数不得声明为另一个类的私有函数
D.派生类必须重新定义基类的虚函数
第4题:
当一个类的某个函数被说明为virtual时,该函数在该类的所有派生类中 ______。
A.都是虚函数
B.只有被重新说明时才是虚函数
C.只有被重新说明为virtual时才是虚函数
D.都不是虚函数
第5题:
下列关于虚函数的描述中,正确的是( )。
A.如果在重定义函数时使用了保留字virtual,则该重定义函数仍然是虚函数
B.虚函数不得声明为静态函数
C.虚函数不得声明为另一个类的友元函数
D.派生类必须重新定义基类的虚函数
第6题:
在C++语言中,一个函数的定义前加上关键字【 】时,该函数就声明为内联函数。
第7题:
下面关于构造函数和析构函数的描述,错误的是( )。
A.析构函数中调用虚函数采用静态联编
B.对虚析构函数的调用可以采用动态联编
C.当基类的析构函数是虚函数时,其派生类的析构函数也一定是虚函数
D.构造函数可以声明为虚函数
第8题:
下面关于友元函数描述正确的是 ______。
A.友元函数能访问类的所有成员
B.友元函数是类的成员
C.只有函数才能声明为另一个的友元
D.友元函数能访问类的私有成员
第9题:
下面描述中,正确的是()。
第10题:
下面关于构造函数和析构函数的描述,错误的是()
第11题:
析构函数中调用虚函数采用静态联编
对虚析构函数的调用可以采用动态联编
当基类的析构函数是虚函数时,其派生类的析构函数也一定是虚函数
构造函数可以声明为虚函数
第12题:
基类中利用virtual关键字说明一个虚函数后,其派生类中定义相同的原型函数时可不必加virtual来说明
虚函数是非成员函数
虚函数是static类型的成员函数
派生类中的虚函数与基类中类型相同的虚函数具有不同的参数个数或类型
第13题:
下面关于虚函数的描述,错误的是( )。
A.在成员函数声明的前面加上virtual修饰,就可把该函数声明为虚函数
B.基类中说明了虚函数后,派生类中对应的函数也必须说明为虚数
C.虚函数可以是另一个类的友元函数,但不能是静态成员函数
D.基类中说明的纯虚函数在其任何派生类中都必须实现
第14题:
关于虚函数下面说的正确的是
A.若在重定义虚函数时使用了virtual,则该重定义函数还是虚函数
B.虚函数不能声明为友元
C.子类必须重定义父类的虚函数
D.虚函数不能是static的
第15题:
下面关于构造函数和析构函数的描述中,错误的是( )
A.析构函数可以声明为虚函数
B.对虚析构函数的调用可以采用动态联编
C.一个类的虚函数仅对派生类中重定义的函数起作用,对其他函数没有影响
D.构造函数可以声明为虚函数
第16题:
关于虚函数,下列表述正确的是( )。
A.如果重定义虚函数时使用了保留字virtual,则该重定义函数仍然是虚函数
B.虚函数不得声明为静态函数
C.虚函数不得声明为另一个类的朋友函数
D.派生类必须重新定义基类的虚函数
第17题:
在成员函数声明的前面加上关键词【 】修饰,即把该函数声明为虚函数。
第18题:
在一个函数的定义或声明前加上关键字【 】时,该函数就声明为内联函数。
第19题:
下面关于虚函数的表述中正确的是( )。
A.虚函数不能声明为另一个类的友元函数
B.派生类必须重新定义基类的虚函数
C.如果在重定义虚函数时使用了保留字virtual,那么该重定义函数仍是虚函数
D.虚函数不能够声明为静态函数
第20题:
下面关于虚函数的描述中,正确的是( )。
A)基类中利用virtual关键字说明一个虚函数后,其派生类中定义相同的原型函数时可不必加virtual来说明
B)虚函数是非成员函数
C)虚函数是static类型的成员函数
D)派生类中的虚函数与基类中类型相同的虚函数具有不同的参数个数或类型
第21题:
下列关于虚函数的描述中,错误的是()。
第22题:
析构函数可以声明为虚函数
对虚析构函数的调用可以采用动态联编
一个类的虚函数仅对派生类中重定义的函数起作用,对其他函数没有影响
构造函数可以声明为虚函数
第23题:
虚函数是一个成员函数
虚函数具有继承性
静态成员函数可以说明为虚函数
在类的继承的层次结构中,虚函数是说明相同的函数
第24题:
若在重定义虚函数时使用了virtual,则该重定义函数还是虚函数
虚函数不能声明为友元
子类必须重定义父类的虚函数
虚函数不能是static的