《Java语言程序设计基础教程》习题解答 下载本文

内容发布更新时间 : 2024/5/26 5:34:48星期一 下面是文章的全部内容请认真阅读。

精品

解答: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、设有数组定义:

感谢下载载