虚函数是用virtual关键字说明的成员函数。
第1题:
下面关于虚函数的描述,错误的是
A.在成员函数声明的前面加上virtual修饰,就可把该函数声明为虚函数
B.基类中说明了虚函数后,派生类中对应的函数也必须说明为虚函数
C.虚函数可以是另一个类的友元函数,但不能是静态成员函数
D.基类中说明的纯虚函数在其任何派生类中都必须实现
第2题:
A.virtual void vf(int);
B.void vf(int)=0;
C.virtual void vf( )=0;
D.virtual void vf(int){ }
第3题:
下列关于虚函数的说明中,正确的是 <br>
A .从虚基类继承的函数都是虚函数 <br>
B .虚函数不得是静态成员函数 <br>
C .只能通过指针或引用调用虚函数 <br>
D .抽象类中的成员函数都是虚函数 <br>
第4题:
以下( )成员函数表示纯虚函数。
A.virtual int vf(int)
B.void vf(int)=0
C.virtual void vf()=0
D.virtual void vf(int){}
第5题:
下面关于虚函数的描述中,正确的是( )。
A.基类中利用virtual关键字说明一个虚函数后,其派生类中定义相同的原型函数时可不必加virtual来说明
B.虚函数是非成员函数
C.虚函数是static类型的成员函数
D.派生类中的虚函数与基类中类型相同的虚函数具有不同的参数个数或类型
第6题:
此题为判断题(对,错)。
第7题:
下面关于虚函数的描述,错误的是( )。
A.在成员函数声明的前面加上virtual修饰,就可把该函数声明为虚函数
B.基类中说明了虚函数后,派生类中对应的函数也必须说明为虚数
C.虚函数可以是另一个类的友元函数,但不能是静态成员函数
D.基类中说明的纯虚函数在其任何派生类中都必须实现
第8题:
下列关于虚函数的描述中,正确的是
A.虚函数是一个static类型的成员函数
B.虚函数是一个非成员函数
C.基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual说明
D.派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型
第9题:
下列是关于虚函数的描述,正确的是______。
A.虚函数是一个static类型的成员函数
B.虚函数是一个非成员函数
C.基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual说明
D.派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型
第10题:
以下关于虚函数的叙述中不正确的是
A.虚函数属于成员函数
B.虚函数不允许说明成静态的
C.凡是虚函数必须用virtual说明
D.虚函数可以被继承