-LoginJava阶段测试(二)
Login Java阶段测试(二)
班级:_________ 姓名:____王印_____ 一.选择题(每题2分,多选或选错不得分,共50分)
1)以下关于循环说法错误的是(C)
A.不间断的重复执行的功能可以使用循环
B.循环要有结束条件,否则会成为死循环
C.循环执行完成后,程序就停止了
D.循环分为3种类型
2)以下关于3种循环说法错误的是(B)
A.所有for循环都可以被while循环代替
B.当循环次数已知,只能用while循环
C.当循环次数已知,最好用for循环
D.while与do while只是在条件判断先后顺序上不同
3)以下关于循环
for(1;2;3)
{
4
}
说法正确的是(A)
A.循环执行过程是1 2 3 4
B.循环执行过程是1 2 4 3
C.当3执行完后直接跳出循环
D.当2执行完后,返回真,跳出循环,返回假,继续循环
4)若int x;则执行下列程序段后的输出是(B)
运行结果是()。
A. 6 3 4
B.8 5 2
C. 6 2 4
D.7 3 1
5)设有程序段
下列说法正确的是(C)。
A.while循环循环10次
B.循环是无限循环
C.循环体语句一次也不执行
D.循环体语句执行一次
6)语句while(!E);中的表达式!E等价于____A____. A.E==0
B.E!=1
C.E!=0
D.E==1
7)下列程序段执行的结果是(B)
A. 1 2 3 4
B. 1 2 3
C. 3
D. 4
8)下列程序段执行的结果是(C)
A. 1
B. 1 2
C. 1 2 3
D. 1 2 3 4
9)下列代码 A
A.是死循环
B.循环执行二次
C.循环执行一次
D.有语法错误
10)若i为整型变量,则以下循环执行次数是_ B_____.
for(i=2;i==0;)
System.out.println(i);
A.无限次
B.0次
while语句都可以用for改写C.1次
D.2次
11)执行语句for(i=1;i++<4;);
后变量i的值是__D________.
A. 3
B. 4
C. 5
D.不定
12)以下正确的描述是(B)。
A.Continue语句的作用是结束整个循环的执行
B.只能在循环体内和switch语句体内使用break语句C.在循环体内使用break语句或continue语句的作用相同。D.从多层循环嵌套中退出时,只能使用goto语句
13)关于跳转语句以下说法不正确的是(A)。
A.break语句只终止一次循环不影响下一次循环
B.break语句可以终止循环的进行
C.continue语句只终止一次循环
D.return语句用于从函数返回
14)下列代码输出什么(B)
A. 6 9
B. 4 5 7 8
C. 4 6 9
D. 6 7 8 9
15)要输出“1235679”,在下列的横线上填什么____C___ for(int i=1;i<10;i++)
{
__________________(此处填写代码)
System.out.println(i);
}
A.if(i%4==0){break;}
B.if(i%4==0)
C.if(i%4==0){continue;}
D.if(i/4!=0){continue;}
16)下列代码输出什么___A__
A.8002
B.8020
C.2080
D.2008
17)执行下列代码后,y的值是多少 D
A. 1
B. 2
C. 3
D. 4
18)下列说法正确的是(C)。
A.break 用在switch语句中,而continue 用在循环语句中。B.break 用在循环语句中,而continue用在switch语句中。C.break 能结束循环,而continue只能结束本次循环。D.continue能结束循环,而break只能结束本次循环。
19)有循环:while(1==1){ } 则下列正确的描述是___D__。
A.无限循环
B.一次循环也不做
C.循环一次
D.语法错误
20)以下循环体的执行次数是(B)。
int i, j;
for (i=0, j=1; i<=j+1; j--) {
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论