A: void fun(int a,int b);
B: int fun(int x ,int y);
C: fun(int x, float y);
D: float fun(int,float);
举一反三
- 以下正确的函数原型形式是:() A: float fun(int x, int y) B: float fun(int x, y) C: float fun(int x, int y); D: float fun(int ,int )
- 下面的函数声明,( )是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);
- 以下正确的函数定义是( )。 A: double fun(int x, int y) { } B: double fun(int x;int y) { } C: float fun(int,int) { } D: void fun(int x,y) { }
- 如果有函数的定义形式为: float fun(flat x, int y, char c) { ...... } 则下列给出的函数的原型声明中,正确的是( )。 A: float fun(float x, int y, char c); B: float fun(float x, int y, char); C: float fun(float, int, char); D: fun(int, int, int);
- 以下函数定义中,正确的是( ). A: float fun(float x,y){ ... return x+y;} B: float fun(int x,int y);{ ... return x+y;} C: int fun(float x,float y);{ ... return x+y;} D: float fun(float x,int y){ ... return x+y;}
内容
- 0
若有一函数定义为int fun(int x, int *y){ return (*y)/x; }该函数的函数原型额正确形式是() A: void fun(int ,int); B: int *fun(int ,int *) C: int fun(int *, int *); D: int fun(int, int *);
- 1
下面的方法重载,正确的是( )。 A)int fun(int a, float b) { } B) float fun(int a, float b) { } float fun(int a, float b) { } float fun(int x, float y) { } C)float fun(float a) { } D)
- 2
下列函数定义中,正确的是______。 A: void fun(int x,int y){} B: void fun(int x;int y){} C: void fun(int x,int y);{} D: void fun(int x,y){}
- 3
以下正确的函数首部定义形式是A.double fun(int x;int y)B.double fun(int x;int y);C.double fun(int x,y); D.double fun(int x,int y) A: double fun(int x;int y) B: double fun(int x;int y); C: double fun(int x,y); D: double fun(int x,int y)
- 4
以下正确的函数原型是: A: double fun(int x, int y); B: double fun(int, int); C: double fun(int x, int y) D: double fun(int x; int y); E: double fun(int x, y)