那位大虾帮帮我做做这几道选择吧~~很急!!等这救命的!!(2)

来源:百度知道 编辑:UC知道 时间:2024/06/15 16:07:22
37. Given: byte[] array1,array2[]; byte array3[][]; byte [][] array4;
假定所有数组都已经被初始化, 下面哪个语句会导致编译错误?
A.array2 = array1 B.array2=array3 C.array2=array4
38. 以下哪个表达式是不合法的(选两个)
A、String x="Hello"; int y=9; x+=y; B、String x="Hello"; int y=9; if(x==y) { }
C、String x="Hello"; int y=9; x=x-y;
D、String x=null; int y=(x!=null)&&(x.length()>0) ? x.length : 0
39. 编译运行以下程序后,关于输出结果的说明正确的是 ( )
public class Conditional{
public static void main(String args[ ]){
int x=4;
System.out.println("value is "+ ((x>4) ? 99 :9));}}
A、输出结果为:value is 99.99 B、输出结果为:value is 9 C、输出结果为:value is 9.0 D、编译错误
40. 以下声明合法的是( )
A、default String s; B、public final static native int w( )
C、abstract double d; D、abstract final double hyperbolicCosine( )
41. 关于以下application的说明,正确的是( )
1. class StaticStuff
2. { static int x=10;
4. static { x+=5;}
5. public st

37. Given: byte[] array1,array2[]; byte array3[][]; byte [][] array4;
假定所有数组都已经被初始化, 下面哪个语句会导致编译错误? A
A.array2 = array1 B.array2=array3 C.array2=array4
38. 以下哪个表达式是不合法的(选两个) BC
A、String x="Hello"; int y=9; x+=y; B、String x="Hello"; int y=9; if(x==y) { }
C、String x="Hello"; int y=9; x=x-y;
D、String x=null; int y=(x!=null)&&(x.length()>0) ? x.length : 0
39. 编译运行以下程序后,关于输出结果的说明正确的是 ( B)
public class Conditional{
public static void main(String args[ ]){
int x=4;
System.out.println("value is "+ ((x>4) ? 99 :9));}}
A、输出结果为:value is 99.99 B、输出结果为:value is 9 C、输出结果为:value is 9.0 D、编译错误
40. 以下声明合法的是(B )
A、default String s; B、public final static native int w( )
C、abstract double d; D、abstract final double hyperbolicCosine( )
41. 关于以下application的说明,正确的是(D )
1. class StaticStuff
2. { static int x=10;
4. static { x+=5;}
5. public stat