Java笔试题解-流程控制(2)

1:code

A.        60字符串

B.        5get

C.        0变量

D.        54循环

 

答案:D程序

解析:im

x%y结果为6,知足case 6,可是此case后并无break,则会一直执行到遇到break或程序结束为止。所以最终执行到default后的k=x*y-x,最终结果为54。img

2:while

A.        !a&&bco

B.        !a||b

C.        ab

D.        !a||bab

 

答案:C

解析:

答案是C。\n本题声明有2个boolean类型变量:a初值是true,b初值是false。if的条件表达式(!a && b) =(false && false)结果是false,else if的条件表达式 (!a || b) = (false || false) 结果为false,程序转到else部分执行System.out.print(\"ab\");语句输出字符串“ab”。

3:

A.        while

B.        do-while

C.        for

D.        以上都不是

 

答案:B

解析:

do-while循环的特色是先执行、后判断,无论循环条件是否知足,都至少进入一次循环。

相关文章
相关标签/搜索