7、下列方法定义中,正确的是(
A)。
A)int x( int a,b ) { return (a-b); }
B)double x( int a,int b) { int w; w=a-b; }
C)double x( a,b ) { return b; }
D)nt x( int a,int b) { return a-b; }
8、下列方法定义中,正确的是( D )。
A)void x( int a,int b ); { return (a-b); } //void不用返回
B)x( int a,int b) { return a-b; }
C)double x { return b; }
D)int x( int a,int b) { return a+b; }
9、下列方法定义中,不正确的是( D )。
A)float x( int a,int b ) { return (a-b); }
B)int x( int a,int b) { return a-b; }
C)int x( int a,int b ) { return a*b; }
D)int x(int a,int b) { return 1.2*(a+b); }
10、下列方法定义中,正确的是( A )。
A)int x( ){ char ch='a'; return (int)ch; }
B)void x( ){ ...return true; }
C)int x( ){ ...return true; }
D)nt x( int a, b){ return a+b; }
11、下列方法定义中,方法头不正确的是( D )。
A)public int x( ){ ... }
B)public static int x( double y ){ ... }
C)void x( double d ) { ... }
D)public static x( double a ){ ... }
12、在某个类中存在一个方法:void getSort(int x),以下能作为这个方法的重载的声明的是(C )。
A)public getSort(float x)
B)int getSort(int y) //参数类型一样
13.在某个类中存在一个方法:void sort(int x),以下不能作为这个方法的重载的声明的是(B )。
A)public float sort(float x)
B)int sort(int y)
C)double sort(int x,int y)
D)void sort(double y)
14.为了区分类中重载的同名的不同方法,要求( A )。
A)采用不同的形式参数列表
B)返回值类型不同
C)调用时用类名或对象名做前缀
D)参数名不同
A)int x( int a,b ) { return (a-b); }
B)double x( int a,int b) { int w; w=a-b; }
C)double x( a,b ) { return b; }
D)nt x( int a,int b) { return a-b; }
8、下列方法定义中,正确的是( D )。
A)void x( int a,int b ); { return (a-b); } //void不用返回
B)x( int a,int b) { return a-b; }
C)double x { return b; }
D)int x( int a,int b) { return a+b; }
9、下列方法定义中,不正确的是( D )。
A)float x( int a,int b ) { return (a-b); }
B)int x( int a,int b) { return a-b; }
C)int x( int a,int b ) { return a*b; }
D)int x(int a,int b) { return 1.2*(a+b); }
10、下列方法定义中,正确的是( A )。
A)int x( ){ char ch='a'; return (int)ch; }
B)void x( ){ ...return true; }
C)int x( ){ ...return true; }
D)nt x( int a, b){ return a+b; }
11、下列方法定义中,方法头不正确的是( D )。
A)public int x( ){ ... }
B)public static int x( double y ){ ... }
C)void x( double d ) { ... }
D)public static x( double a ){ ... }
12、在某个类中存在一个方法:void getSort(int x),以下能作为这个方法的重载的声明的是(C )。
A)public getSort(float x)
B)int getSort(int y) //参数类型一样
C)double getSort(int x,int y)
D)void get(int x,int y)
13.在某个类中存在一个方法:void sort(int x),以下不能作为这个方法的重载的声明的是(B )。
A)public float sort(float x)
B)int sort(int y)
C)double sort(int x,int y)
D)void sort(double y)
14.为了区分类中重载的同名的不同方法,要求( A )。
A)采用不同的形式参数列表
B)返回值类型不同
C)调用时用类名或对象名做前缀
D)参数名不同