A: ADG 1dg1=delegate {return 0.3;};
B: BDG 1dg2=delegate {return a;};
C: CDG 1dg3=delegate (int a,ref double b) {return a;};
D: DDG 1dg4=delegate (int a,ref double b) {return a/b;};
举一反三
- 下面不正确的函数重载是________。 A: int A1(float &r) { return 1; } int A1 (float const &r) { return 1; } B: float A1(int *const p) { return 1; } float A1 (const int *p) { return 1; } C: int A1 (float * const p) { return 1; } int A1(float const * const p) { return 1; } D: float A1 (int const *const p) { return 1; } float A1(const int *p) { return 1; }
- 对于下面声明的委托和定义的类: delegate int Mydelegate(int n); class { public int f(int i) { return 0; } public void g(int j) { } public static int h(int k) { return 0; } } 下面语句中哪些是正确的【 】。 Mydelegate d1=new Mydelegate(A.h); //语句1
- 以下函数的功能是计算 x 的 y 次方,请完善程序。 double fun(float x, int y) { int i=1; double z=1; if(y==0) return 1; while( i<=y ) { z= ; i++; } return z; }
- 以下函数的功能是计算x的y次方,请完善程序。double fun(float x, int y){ int i=1; double z=1; if(y==0) return 1; while( i<=y ) { z= ; i++; } return z;} A:
- 以下函数的功能是计算x的y次方,请完善程序。double fun(float x, int y){ int i=1;double z=1; if(y==0) return 1; while( i<=y ) { z= ; i++; } return z;}
内容
- 0
以下函数的功能是计算x的y次方,请完善程序。double fun(float x, int y){ int i=1; double z=1; if(y==0) return 1; while( i<=y ) { z= ; i++; } return z;}
- 1
以下函数的功能是计算x的y次方,请完善程序。double fun(float x, int y){ int i=1; double z=1; if(y==0) return 1; while( i<=y ) { z= ; i++; } return z;}
- 2
下列函数中,哪项是正确的递归函数( )。 A: A int Fun(int n) B: if(n<1) return 1; C: else D: return n*Fun(n+1); E: B) int Fun(ira n) F: if(abs(n)<1) return 1; G: else H: return n*Fun(n/2); I: C) int Fun(int n) J: if(n>1) return 1; K: else L: return n*Fun(n*2)1 M: D) int Fun(int n) N: if(n>1) return 1; O: else P: retun n*Fun(n-1);
- 3
以下函数用以求x的y次方.请填空. double fun(double x,int y) { int i; double z=1; for(i=1; i_____; i++) z=_____; return z; }
- 4
请说出E类中【代码1】,【代码2】的输出结果。 interface A { double f(double x,double y); } class B implements A { public double f(double x,double y) { return x*y; } int g(int a,int b) { return a+b; } } public class E { public static void main(String args[]) { A a = new B(); System.out.println(a.f(3,5)); //【代码1】 B b = (B)a; System.out.println(b.g(3,5)); //【代码2】 } }