• 2022-05-29
    下面的说明中,正确的函数定义是( )。
    A: void fun(void)
    B: void fun(void)
    C: fun(int s)
    D: fun(int s)return s+1;
  • D

    内容

    • 0

      若同时定义了如下函数,fun(8,3.1)调用的是下列哪个函数( )。 A: void fun(float,int) B: void fun(double,int) C: void fun(char,float) D: void fun(double,double)

    • 1

      下面的函数声明,( )是void fun(int a,int b);的重载函数。 A: void fun(int a,int b); B: int fun(int ,int ); C: float fun(int a,int b); D: void fun(float x,float y,float z);

    • 2

      以下哪组函数能正确重载,函数调用不会产生二义性()。 A: swap( int*, int*); void swap(int*, int*); B: void fun(char); void fun(char, char=’0’); C: int fun(int* p, int n); float fun(int a[], int&m); D: void fun(char*, int, double); void fun(char[], int);

    • 3

      有以下函数定义,正确的声明语句是( <br/>)。void fun(int a, float b){…} A: void<br/>fun(); B: fun(int,<br/>float); C: void<br/>fun(int a, float b); D: fun(int<br/>a, float b)

    • 4

      正确的函数定义形式为_____________。 A: void fun(void) B: double fun(int x;int y) C: int fun(int=0,int); D: double fun(int x,y)