要实现多态性,派生类中的虚函数必须( )。
A.函数名、参数及返回值必须与基类中对应的虚函数完全相同
B.参数个数不必与基类中对应的虚函数的函数名完全相同
C.参数类型不必与基类中对应的虚函数的函数名完全相同
D.返回值类型不必与基类中对应的虚函数的函数名完全相同
第1题:
下列关于虚函数的描述,错误的是( )。
A.构造函数可以是虚函数
B.析构函数可以是虚函数
C.虚函数必须通过引用或基类的指针实现
D.虚函数的函数名必须与基类中对应的虚函数的函数名完全相同
第2题:
关于虚函数的描述中,正确的是( )。
A.虚函数是一个静态成员函数
B.虚函数是一个非成员函数
C.虚函数既可以在函数说明时定义,也可以在函数实现时定义
D.派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
第3题:
在派生类中,重载一个虚函数时,要求函数名、参数的个数、参数的类型、参数的顺序和函数的返回值( )。
A.完全相同
B.完全不同
C.部分相同
D.以上都不对
第4题:
下面关于虚函数的描述中正确的是( )。
A.虚函数是一个静态成员函数
B.虚函数是一个非成员函数
C.虚函数既可以在函数说明时定义,也可以在函数实现时定义
D.派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
第5题:
下列关于虚函数的描述中,正确的是( )。
A.虚函数是一个static类型的成员函数
B.虚函数是一个非成员函数
C.基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual说明
D.派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型
第6题:
在派生类中,重载一个虚函数时,要求函数名、参数的个数、参数的类型、参数的顺序和函数的返回值()
第7题:
在派生类中重新定义虚函数时,必须在下列哪方面与基类保持一致()
第8题:
一个类在实现接口的时候,需要注意哪些事项:()
第9题:
只需要类的函数名,参数类型与接口中的对应函数相一致就可以
只需要类的函数名与接口中的对应函数相一致即可
函数名,返回值的类型,函数的参数个数,参数名称和参数类型都必须与接口中的对应函数相一致
必须实现接口的所有函数,但可以不包括父接口继承来的函数
必须实现接口的所有函数,包括从父接口继承来的函数
第10题:
虚函数是一个静态成员函数
虚函数是一个非成员函数
虚函数即可以在函数说明定义,也可以在函数实现时定义
派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
第11题:
参数类型
参数名字
操作内容
赋值
第12题:
基类中利用virtual关键字说明一个虚函数后,其派生类中定义相同的原型函数时可不必加virtual来说明
虚函数是非成员函数
虚函数是static类型的成员函数
派生类中的虚函数与基类中类型相同的虚函数具有不同的参数个数或类型
第13题:
在派生类中重新定义虚函数时,除了( )方面,其他方面都必须与基类中相应的虚函数保持一致。
A.参数个数
B.参数类型
C.函数名称
D.函数体
第14题:
下列对于虚函数和重载函数的叙述,正确的是( )。
A.虚函数要求函数名、返回值类型和参数序列完全相同
B.重载函数要求函数有相同的返回值类型和函数名称,并有不同的参数序列
C.虚函数是根据对象的不同去调用不同类的虚函数
D.虚函数和重载函数都是在运行时表现出多态功能
第15题:
在派生类中重新调用虚函数时,其他方面都必须与基类的相应虚函数保持一致,但要排除( )方面。
A.参数个数
B.参数类型
C.函数名称
D.函数体
第16题:
下面关于虚函数的描述中,正确的是( )。
A)基类中利用virtual关键字说明一个虚函数后,其派生类中定义相同的原型函数时可不必加virtual来说明
B)虚函数是非成员函数
C)虚函数是static类型的成员函数
D)派生类中的虚函数与基类中类型相同的虚函数具有不同的参数个数或类型
第17题:
第18题:
C++中,根据()识别类层次中不同类定义的虚函数版本。
第19题:
关于虚函数的描述中,()是正确的。
第20题:
虚函数是一个static类型的成员函数
虚函数是一个非成员函数
基类中说明了虚函数后,派生类中与其对应的函数可不必说明为虚函数
派生类的虚函数与基类的同名虚函数应具有不同的参数个数和类型
第21题:
部分相同
相容
不同
相同
第22题:
虚函数是一个静态成员函数
虚函数是一个非成员函数
虚函数既可以在函数说明时定义,也可以在函数实现时定义
派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
第23题:
虚函数是一个static类型的成员函数
虚函数是一个非成员函数
基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual说明
派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型