对于for 循环语句,下面描述错误的()。
A.先执行初始化语句,接着判断循环条件,返回true,则执行循环语句
B.执行循环语句后,执行更新语句,继续判断循环条件
C.对于循环语句来说,更新语句设置时,避免死循环
D.for循环语句一定会执行一次循环语句
A.先执行初始化语句,接着判断循环条件,返回true,则执行循环语句
B.执行循环语句后,执行更新语句,继续判断循环条件
C.对于循环语句来说,更新语句设置时,避免死循环
D.for循环语句一定会执行一次循环语句
A.while循环体执行10次
B.循环是无限循环
C.循环体语句一次也不执行
D.循环体语句执行一次
设有程序段
int k=10;
while(k==0) k=k-1;
则下面描述中正确的是( )。
(A)while循环执行10次 (B)循环是无限循环
(C)循环体语句一次也不执行 (D)循环体语句执行一次
A.循环体语句一次也不执行
B.循环是无限循环
C.while循环执行10次
D.循环体语句执行一次
A.while循环执行10次
B.循环是无限循环
C.循环体语句执行0次
D.循环体执行1次
A.for循环只能用于循环次数已经确定的情况
B.for循环是先执行循环体语句,后判断表达式
C.在for循环中,不能用break语句跳出循环体
D.for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
A.使用顺序、选择和循环3种基本控制结构表示程序的控制逻辑
B.模块只有一个入口,可以有多个出口
C.注重提高程序的执行效率
D.不使用GOTO语句
对下工,Ⅱ两个语句描述正确的是()。 I.while(1) Ⅱ.for(;;)
A.都是无限循环
B.I是无限循环,Ⅱ错误
C.I循环一次,Ⅱ错误
D.以上答案都错
【题目描述】
下面程序的输出结果是_________。
【我提交的答案】:22
【参考答案分析】:32【解析】while(表达式)的功能是:首先计算表达式的值,若为真,则执行循环体语句,执行完毕,再计算表达式的值,若仍为真,则重复执行循环体语句,直到表达式的值为假,结束while语句的执行,继续执行while语句后面的语句;i=0时满足循环条件,也满足if的条件,执行语句得i=11,a=11,第2次循环不满足if的条件,执行i。i=10,执行i =11;a -7后,得i=21,a=32,不满足i<20,循环结束。
【我的疑问】(如下,请求专家帮助解答)
A.break 语句用于中断当前的程序块,如for 结构块等的执行
B.continue 停止继续执行下面的语句,直接跳回循环起始位置
C.return 用于退出整个子程序
D.break 用于强行退出循环,不执行循环中剩余的语句
E.在一个函数中不管有没有返回值,都需要return 语句来退出函数
A.Java语句以分号(;)结束
B.一个表达式后加上分号(;)便构成一个语句
C.可以用{}把一些语句括起来构成复合语句
D.单独一个分号(;)不能构成语句