[单选题]

函数重载是指( )。

A.两个或两个以上的函数取相同的函数名,但形参的个数或类型不同

B.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同

C.两个以上的函数名字不同,但形参的个数或类型相同

D.两个以上的函数取相同的函数名,并且函数的返回类型相同

参考答案与解析:

相关试题

函数重载是指

[单选题]函数重载是指A.两个或两个以上的函数取相同的函数名,但形参的个数或类型不同B.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同C.两个以上的函数名字不同,但形参的个数或类型相同D.两个以上的函数取相同的函数名,并且函数的返回类型相同

  • 查看答案
  • 关于函数重载,下列叙述中错误的是( )。 A)重载函数的函数名必须相同 B)重载

    [单选题]关于函数重载,下列叙述中错误的是( )。A.)重载函数的函数名必须相同B.)重载函数必须在参数个数或类型上有所不同C.)重载函数的返回值类型必须相同D.)重载函数的函数体可以有所不同

  • 查看答案
  • 重载函数是()

    [单选题]重载函数是()A . 以函数参数来区分,而不用函数的返回值来区分不同的函数B . 以函数的返回值来区分,而不用函数参数来区分不同的函数C . 参数表完全相同而返回值类型不同的两个或多个同名函数D . 参数表和返回值类型都必须是不同的两个或多个同名函数

  • 查看答案
  • ( 21 )关于函数重载,下列叙述中错误的是A )重载函数的函数名必须相同B )

    [单选题]( 21 )关于函数重载,下列叙述中错误的是A. )重载函数的函数名必须相同B. )重载函数必须在参数个数或类型上有所不同C. )重载函数的返回值类型必须相同D. )重载函数的函数体可以有所不同

  • 查看答案
  • 将x£«y*z中的“£«”用成员函数重载,“*”是友元函数重载应写为()。

    [单选题]将x+y*z中的“+”用成员函数重载,“*”是友元函数重载应写为( )。A.operator+(operator*(y,z))B.x.operator+(operator*(y,z))C.x.operator+(X*(y,z))D.x+(operator*(y,z))

  • 查看答案
  • 只能作为成员函数重载的是

    [单选题]只能作为成员函数重载的是A.=B.++C.*D.new

  • 查看答案
  • 下列重载函数中,正确的是(  )。

    [单选题]下列重载函数中,正确的是(  )。A.voidfun(hata,floatb);voidfun(intC,floatd)B.voidfun(inta,

  • 查看答案
  • 下列重载函数中,正确的是(  )。

    [单选题]下列重载函数中,正确的是(  )。A.voidfun(inta,floatb);voidfun(intC,floatd)B.voidfun(inta,

  • 查看答案
  • 下列重载函数中,正确的是()。

    [单选题]下列重载函数中,正确的是( )。A.void fun(int a,float b);void fun(int C,float d)B.void fun(int a,float b);void fun(float a,int b)C.float fun(int a,float b);int fun(int b,float a)D.int fun(int a,int b);float fun(int a,int b)

  • 查看答案
  • 只能作为成员函数重载的是()。

    [单选题]只能作为成员函数重载的是( )。A.=B.++C.*D.new

  • 查看答案
  • 函数重载是指()。