若需要通过调用fun函数得到一个数的平方值,下面fun函数定义中不能实现该功能的是 。
A: void fun(double *x){*x=(*x)*(*x); }
B: void fun(double x, double *y){*y=x*x; }
C: void fun(double x, double y){y=x*x; }
D: double fun(double x){return x*x; }
A: void fun(double *x){*x=(*x)*(*x); }
B: void fun(double x, double *y){*y=x*x; }
C: void fun(double x, double y){y=x*x; }
D: double fun(double x){return x*x; }
举一反三
- 下列函数定义中正确的是()。 A: double fun(double x,y) { double z; z=x/y; return z; } B: double fun(double x, double y) { return x/y; } C: double fun(double x,y) { z=x/y; return z; } D: double fun(double x, double y) { z=x/y; return x/y; }
- 以下函数定义中正确的是()。 A: double fun(double x,double y){} B: double fun(double x;double Y){} C: double fun(double x,double Y);{} D: double fun(double X,Y){}
- : 定义void fun(int n,double x);int x,y; double m,n;以下函数调用正确的是 A: fun(int y,double m); B: k=fun(10,12,5); C: fun(x,n); D: void fun(n,x);
- 不能与该方法构成重载的方法是() public double fun(int x,double y){ return x + y; } A: public void fun(int x){ System.out.println("x * x="+(x*x)); } B: public void fun(int a, double b){ System.out.println("a +b ="+(a+b)); } C: public int fun(int x, int y,int z){ renturn (x+y+z); } D: public double fun(double x, int y){ return x * y ; }
- 以下函数定义正确的是() A: double fun(int x , y) B: double fun(int x; y) C: double fun(int x, int y) D: double fun(int x; int y)