Java认证考试

函数重载时,同名函数的参数类型列表必须不同。

题目

函数重载时,同名函数的参数类型列表必须不同。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

两个同名函数构成重载关系,只要()不同。

A、返回类型

B、参数个数

C、参数类型

D、函数头后有无const


参考答案:BC

第2题:

函数重载时,同名函数的参数类型列表必须不同。

A.错误

B.正确


参考答案:B

第3题:

( 21 )关于函数重载,下列叙述中错误的是

A )重载函数的函数名必须相同

B )重载函数必须在参数个数或类型上有所不同

C )重载函数的返回值类型必须相同

D )重载函数的函数体可以有所不同


正确答案:C

第4题:

关于函数模板的同名函数重载,叙述正确的是()

  • A、函数模板由调用自行实例化,不可以定义重载版本
  • B、函数模板可以用不同类型,不同个数的参数重载
  • C、函数模板只能用其他类属参数重载
  • D、函数模板只能用参数个数相同参数重载

正确答案:B

第5题:

下列关于静态多态实现重载的描述中正确的是(30)。

A.重载的方法(函数)的方法名(函数名)可以不同

B.重载的方法(函数)必须在返回值类型以及参数类型上有所不同

C.重载的方法(函数)必须在参数顺序或参数类型上有所不同

D.重载的方法(函数)只需在返回值类型上有所不同


正确答案:C
解析:方法的重载必须保证方法的签名不同,所谓方法的签名是指函数或方法的名字和参数的类型和参数的顺序。重载要求在参数的顺序或者参数的类型上有所不同,对返回值没有要求。

第6题:

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

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

B.析构函数可以重载

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

D.构造函数不可重载


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

第7题:

下面有关重载函数的描述中正确的是( )。

A.重载函数必须具有不同的返回值类型

B.重载函数形参个数必须不同

C.重载函数必须具有不同的形参列表

D.重载函数名可以不同


正确答案:C

第8题:

关于函数重载,下列叙述中错误的是

A.重载函数的函数名必须相同。

B.重载函数必须在参数个数或类型上有所不同。

C.重载函数的返回值类型必须相同。

D.重载函数的函数体可以有所不同。


正确答案:C
解析:本题考查的知识点是:函数重载。在C++语言中,允许定义一系列函数名相同,但形参的个数或类型不完全相同函数。这种定义就叫做函数的重载。重载函数对返回值类型不作要求,返回值类型也不参与区分函数的重载形式。故本题应该选择C。

第9题:

以下关于函数重载的描述中,正确的是()。

  • A、函数参数不同”指参数名称不同
  • B、函数参数不同”指参数的类型不同
  • C、返回值不同的函数也可以重载
  • D、重载的函数必须具有不同的参数
  • E、重载是指一个类的多个成员函数具有相同的名称,但有不同的参数

正确答案:B,C,D,E

第10题:

下面有关重载函数的说法中正确的是()。

  • A、重载函数必须具有不同的返回值类型
  • B、重载函数形参个数必须不同
  • C、重载函数必须有不同的形参列表
  • D、重载函数名可以不同

正确答案:C

更多相关问题