一、填空题(30分钟)
1、如下代码:for(int i = 0;i< count;i++){System.out.println(“hello”);} 如果想让hello在控制台中打印3次,则count的值应该为( 3)
2、如下代码for(int i = 0;i< 10;i++){System.out.println(“welcome”);} 每循环一次,i都会( 自增1 )
3、for循环体语句中,可以包含多条语句,但要用( {} )括起来
4、for循环是先执行条件判断语句,再执行( 循环体 )语句。
5、break的作用( 跳出整个循环 )
6、continue的作用( 跳出本次循环,继续下一次循环 )
7、break和continue的区别(break是跳出整个循环,continue是跳出本次循环,继续下一次循环 )
8、阅读以下代码,输出b的结果()
int a = 0;
int b = 5;
for(int i = a;i< b ;i++){
for(int j=i;j< b--;j++){
System.out.println(b);
}
}
结果:(认真理解一下,有点儿绕)
4
3
2
9、阅读以下代码,输出j的结果( )
int a = 0;
int b = 5;
for(int i=0;i< b;i++){
b--;
a++;
for(int j=b;j >a;j--){
System.out.println(j);
}
}
结果:(emmm,是我菜)
4
3
2
3
10、阅读以下代码,
public static int test(int a){
if(a>10){
return 1;
}
if(a>20){
return 2;
} else{
return 3;
}
}
在main方法中写输出语句System.out.println(test(30))的结果是(1 );
11for(int count=0;count< 3;count++){System.out.print(count+",");count*=0.1;}
会出现( 死循环 )
13、循环中具有跳转语句的是( break,continue )
14、循环嵌套打印四行五列的”*”,外循环打印的是( 行 )
15、 循环嵌套打印四行五列的”*”,内循环打印的是( 列 )
16、下面代码,是初始化表达式的是( )
for(int i=1;i<=10;i++){
System.out.println(i);
}
17、下面代码,是条件表达式的是( )
for(int i=1;i<=10;i++){
System.out.println(i);
}
19、下面代码,是循环体的是( )
for(int i=1;i<=10;i++){
System.out.println(i);