已知函数调用语句:char c = fun( 'A', 5.5 ); 则该函数定义的函数头最有可能是( )。
A: void fun( char x, double y )
B: char function( char a, double b )
C: char fun( char c, double d )
D: char fun( double x, char y )
A: void fun( char x, double y )
B: char function( char a, double b )
C: char fun( char c, double d )
D: char fun( double x, char y )
举一反三
- 若同时定义了下列四个选项格式的函数和模板,fun(8,3.1)调用的是()。 A: template B: fun(double,int) C: fun(char,char) D: fun(double,char)
- 若同时定义了下列四个选项格式的函数和模板,fun(8,3.1)调用的是( )。 A: template<;classT1,classT2)fun(T1,T2) B: fun(double,int) C: fun(char,char) D: fun(double,char)
- 以下正确的函数原形说明语句是 A: void fun (int x); B: float fun (void y); C: double fun (x); D: int (char ch);
- 以下哪组函数能正确重载,函数调用不会产生二义性()。 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);
- 若同时定义了如下函数,fun(8,3.1)调用的是下列哪个函数( )。 A: void fun(float,int) B: void fun(double,int) C: void fun(char,float) D: void fun(double,double)