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循環的特色是先執行、後判斷,無論循環條件是否知足,都至少進入一次循環。

相關文章
相關標籤/搜索