《java JDK7 学习笔记》课后练习题3

1.如果有以下的程序代码:int number;
System.out.println(number);
以下描述何者正确?
A、执行时显示0
B、执行时显示随机数字
C、执行时出现错误
D、编译失败

image

2.如果有以下的程序代码:
System.out.println(10/3);
以下描述何者正确?
A、执行时显示3
B、执行时显示3.33333...
C、执行时出现错误
D、编译失败

image

3.如果有以下的程序代码:float radius=88.2;
double area= 2 * 3.14 * radius * radius;
System.out.println(area);
以下描述何者正确?
A、执行时显示48853.6272
B、执行时显示48853
C、执行时出现错误
D、编译失败

image


4.如果有以下的程序代码:
byte a = 100;
byte b = 200;
byte c = (byte) (a + b);
System.out.println(c); 
以下描述何者正确?
  A、执行时显示300  
  B、执行时显示127  
  C、执行时出现错误  
  D、编译失败 

image

5.如果有以下的程序代码:
System.out.println(Integer.MAX_VALUE + 1 == Integer.MIN_VALUE); 
以下描述何者正确?
  A、执行时显示true  
  B、执行时显示false  
  C、执行时出现错误  
  D、编译失败 


6.如果有以下的程序代码:
System.out.println(-Integer.MAX_VALUE == Integer.MIN_VALUE); 
以下描述何者正确?
  A、执行时显示true 
 B、执行时显示false   
  C、执行时出现错误  
  D、编译失败 


7.如果有以下的程序代码:
int i = 10; 
int number = i++;
number = --i; 
以下描述何者正确?
  A、执行后number为10,i为10  
  B、执行后number为10,i为11  
  C、执行后number为11,i为10  
  D、执行后number为11,i为11 

注:++与--在变量后使用在运算符中时不起作用。

8.如果有以下的程序代码:
  int i = 10; 
  int number = ++i; 
  number = ++i; 
  以下描述何者正确?
  A、执行后number为11,i为11  
  B、执行后number为11,i为12  
  C、执行后number为12,i为11  
  D、执行后number为12,i为12 

注:而++与--在变量前使用时会起作用,是因为JVM执行顺序的原因。

9.如果有以下的程序代码:
for(int i = 1; i < 10; i++) {     
   if(i == 5) {
      continue; 
   }
  System.out.printf("i = %d%n", i);
}
以下描述何者正确?
  A、显示i =1到4,以及6到9  
  B、显示i =1到9  
  C、显示i =1到4  
  D、显示i = 6到9 
注:continue的作用是跳出本次循环,继续下一轮的循环。

 

10.如果有以下的程序代码:
for(int number = 0; number != 5; number = (int) (Math.random() * 10)) {    
   System.out.println(number); 
}
以下描述何者正确?
  A、执行时显示数字永不停止  
  B、执行时显示数字0后停止  
  C、执行时显示数字5后停止
  D、执行时显示数字直到number为5后停止

posted @ 2016-12-18 11:28  王鸿云  阅读(1022)  评论(0编辑  收藏  举报