第四章 流程控制
笔试题
一、填空题
1. 【基础题】Java程序控制语句中的循环语法分 for , while 和 do…while 三种。
二、选择题
2. 【基础题】下列程序在执行完循环后的结果为 ( D )
int i=1,j=10;
do{
if(i++>--j)
continue;
} while(i<5); |
A. i = 6 j = 5
B. i = 5 j = 5
C. i = 6 j = 4
D. i = 5 j = 6
3. 【基础题】以下选项中,那一个是结束本次循环关键字 ( B )
A. break
B. continue
C. go
D. do
4. 【基础题】
int i = 0;
for (; i <4; i += 2) {
System.out.print(i + “”);
}
System.out.println(i); |
What is the result? ( A )
A. 0 2 4
B. 0 2 4 5
C. 0 1 2 3 4
D. Compilation fails.
E. An exception is thrown at runtime.
5. 【基础题】
public class SwitchTest {
public static void main(String[] args) {
System.out.println(“value = “ + switchIt(4));
}
public static int switchIt(int x) {
int j = 1;
switch (x) {
case 1: j++;
case 2: j++;
case 3: j++;
case 4: j++;
case 5: j++;
default: j++;
}
return j + x;
}
} |
What is the result? ( F )
A. value = 3
B. value = 4
C. value = 5
D. value = 6
E. value = 7
F. value = 8
6.