系统在调用重载函数时,不能作为确定哪个重载函数被调用的依据是()A、参数个数B、参数类型C、函数名称D、函数的返回值类型

题目

系统在调用重载函数时,不能作为确定哪个重载函数被调用的依据是()

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

第1题:

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

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

B.析构函数可以重载

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

D.构造函数不可重载


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

第2题:

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

A.参数个数

B.参数的类型

C.函数名称

D.函数的类型


正确答案:D

第3题:

重载函数在调用时选择的依据中,错误的是

A.函数的参数名称

B.参数的类型

C.函数的名字

D.函数的类型


正确答案:A
解析:是否是重载函数,需要给编译器提供足够的信息判断。其主要的依据是函数的名字,参数的类型,函数的返回值类型。

第4题:

不能作为重载函数的调用的依据是( )。 A.参数个数B.参数类型C.函数类型SXB

不能作为重载函数的调用的依据是( )。

A.参数个数

B.参数类型

C.函数类型

D.函数名称


正确答案:D
所谓重载函数是指同一个函数名可以对应多个函数的实现,编译器会根据参数个数、参数类型和函数返回值类型不同而自动调用相应的函数。

第5题:

不能作为函数重载判断依据的是( )。

A.返回值

B.参数个数

C.参数类型

D.参数顺序


正确答案:A
解析:调用重载函数,编译器检查调用中的参数个数、类型和顺序。

第6题:

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

A.函数的返回值类型在区别重载函数时起着举足轻重的作用

B.参数的个数在区别重载函数时也起着重要的作用

C.功能不同的两个函数也可以重载,这使得程序更简洁

D.重载函数是靠参数的个数和类型来区分的,参数的名称和返回值类型是不起作用的


正确答案:D
解析:重载函数是靠参数的个数和类型来区分的,参数的名称和返回值类型是不起作用的。

第7题:

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

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

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

C.根据函数名字不同

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


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

第8题:

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

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

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

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

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


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

第9题:

下列对于虚函数和重载函数的叙述,正确的是( )。

A.虚函数要求函数名、返回值类型和参数序列完全相同

B.重载函数要求函数有相同的返回值类型和函数名称,并有不同的参数序列

C.虚函数是根据对象的不同去调用不同类的虚函数

D.虚函数和重载函数都是在运行时表现出多态功能


正确答案:D

第10题:

不能作为函数重载的判断依据的是( )。

A.const

B.返回类型

C.参数个数

D.参数类型


正确答案:B

更多相关问题