C++中,根据()识别类层次中不同类定义的虚函数版本。A、参数个数B、参数类型C、函数名D、this指针类型

题目

C++中,根据()识别类层次中不同类定义的虚函数版本。

  • A、参数个数
  • B、参数类型
  • C、函数名
  • D、this指针类型
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在派生类中重新定义虚函数时,除了(),其它方面都必须与基类中相应的虚函数保持一致。

A、参数个数

B、参数类型

C、函数体

D、函数名称


参考答案:C

第2题:

在C++中,函数原型不能标识 ______。

A.函数的返回类型

B.函数参数的个数

C.函数参数类型

D.函数的功能


正确答案:D

第3题:

当一个成员函数被声明为虚函数后,其派生类中的具有相同参数类型和相同参数个数类型的相同类型的同名函数也是虚函数。()


参考答案:正确

第4题:

下列关于重载函数的调用时选择的依据中,错误的是( )。

A.根据函数参数个数不同

B.根据函数参数类型不同

C.根据函数名字不同

D.根据函数的返回值不同


正确答案:C
解析:函数的重载要求函数名相同。

第5题:

在派生类中重新定义虚函数时,除了( )方面,其他方面都必须与基类中相应的虚函数保持一致。

A.参数个数

B.参数类型

C.函数名称

D.函数体


正确答案:D

第6题:

关于成员函数的重载,说法正确的是( )。

A.就是在类中设计多个函数名相同,参数个数及参数类型也相同的函数

B.析构函数可以重载

C.函数重载,要求函数名相同,但参数个数不同,或参数相同,但其类型不同

D.构造函数不可重载


正确答案:C
解析:函数重载要求函数名相同,但参数个数或参数类型不同;构造函数可以重载;析构函数不能重载。

第7题:

下面关于虚函数的描述中,正确的是( )。

A.基类中利用virtual关键字说明一个虚函数后,其派生类中定义相同的原型函数时可不必加virtual来说明

B.虚函数是非成员函数

C.虚函数是static类型的成员函数

D.派生类中的虚函数与基类中类型相同的虚函数具有不同的参数个数或类型


正确答案:A
解析:虚函数是非static类型的成员函数,基类中可以利用virtual关键字来声明虚函数,派生类中定义相同原型函数时可不必加virtual说明,直接重写基类中的函数。在派生类中的虚函数必须与基类中的虚函数具有相同的参数个数与类型。

第8题:

C++函数的声明和定义可以分开,函数声明不需要()

A、返回类型

B、函数名

C、参数表

D、函数体


参考答案:D

第9题:

系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,在下列选项中,不能作为依据的是( )。

A.参数个数

B.参数的类型

C.函数名称

D.函数的类型


正确答案:D

第10题:

要实现多态性,派生类中的虚函数必须( )。

A.函数名、参数及返回值必须与基类中对应的虚函数完全相同

B.参数个数不必与基类中对应的虚函数的函数名完全相同

C.参数类型不必与基类中对应的虚函数的函数名完全相同

D.返回值类型不必与基类中对应的虚函数的函数名完全相同


正确答案:A
解析:函数名、参数及返回值必须与基类中对应的虚函数完全相同。

更多相关问题