精品
解答:A
4、 下面哪些java语句会导致无限循环?( )
I、 while (true) i = 0; II、 while (false) i = 1; III、 while (!false) i = 0; A、仅仅III B、I 和III C、仅仅I D、I, II 和III 解答:B
5、 下列整型数据类型中,需要内存空间最少的是 ( A. short
B. long
C. int
D. byte
解答:D
6、 下面代码执行后,正确的输出结果是:( )public class Example { public static void main(String args[]) { int l = 0;
do {
感谢下载载
)。
精品
System.out.println(\
} while (--l > 0);
System.out.println(\
}
}
A. Doing it for l is 3 B. Doing it for l is 1 C. Doing it for l is 2 D. Doing it for l is 0 E. Doing it for l is ?C1 F. Finish 解答:D,F
7、 若有定义 int a=1,b=2; 那么表达式(a++)+(++b) 的值是:(A. 3 B. 4 C. 5
D. 6
解答:B
8、 若有定义 int a=9,b=6; 那么a>b的值是:( )
A. 0
B. 1 C. false
D. true
感谢下载载
)
精品
解答:D
9、 假定有变量定义: int k=7,x=12; 那么能使值为3的表达式是:( )
A. x%=(k%=5) B. x%=(k-k%5) C. x%=k-k%5
D. (x%=k)-(k%=5)
解答:D
10、执行完以下代码int[ ] x = new int[25];后,以下说明正确的是:(A. x[24]为0 B. x[24]未定义 C. x[25]为0
D. x[0]为空
解答:A
11、Java应用程序的main方法中有以下语句,则输出的结果是( int[] x={2,3,-8,7,9}; int max=x[0];
for(int i=1;i if(x[i]>max) max=x[i]; } System.out.println(max); A. 2 B. -8 C. 7 D. 9 感谢下载载 )。 )精品 解答:D 12、设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( ) A. 3 C. 4 B. 3.5 D. 5 解答:A 13、有整型数组:int[] x={2,33,88,5,10};,则调用方法 Arrays.sort(x) 后,数组x中的元素值依次是?( ) A. 88 33 10 5 B. 2 5 C. 88 10 33 88 10 2 33 5 2 D. 5 33 2 解答:B 10 88 14、下列语句有错误的是:( ) A. int []a; B. int []b=new int[10]; C. int c[]=new int[]; D. int d[]=null; 解答:C 15、下列语句有错误的是:( ) A. int a[][]=new int[5][5]; B. int [][]b=new int[5][5]; C. int []c[]=new int[5][5]; D. int [][]d=new int[5,5]; 感谢下载载 精品 解答:D 16、关于下面的程序,正确的结论是______。 public class ex4_7{ public static void main(String args[]){ } } A. 运行结果为0false B. 运行结果为1true int a[]=new int[5]; boolean b[]=new boolean[5]; System.out.print(a[1]); System.out.println(b[2]); C. 程序无法通过编译 D. 可以通过编译但结果不确定 解答:A 17、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用______字节内存空间,这样,无论是中文字符还是英文字符,都是占用______字节内存空间。 18、设 x = 2 ,则表达式 ( x + + )/3 的值是______。 19、若x = 5,y = 10,则x < y和x >= y的逻辑值分别为______和______。 20、设有数组定义: 感谢下载载