1:
A.i小于2
B.i大于2
i大于0
C.i大于0
D.死循環(huán),一直輸出“i大于0”
答案:A
解析:
此題目考查的是跳轉(zhuǎn)語(yǔ)句的使用。Java支持3種形式的跳轉(zhuǎn):break,continue和return斋配。break語(yǔ)句用于終止某個(gè)循環(huán)庐杨,使程序跳到循環(huán)體外的下一條語(yǔ)句咽笼。continue語(yǔ)句用于跳出本次循環(huán)铛嘱,進(jìn)入下一次循環(huán)的語(yǔ)句暖释。此題中初始值為i=0,進(jìn)入循環(huán)體判斷i<2為真弄痹,執(zhí)行輸出“i小于2”后,遇到break嵌器,跳到循環(huán)體外肛真。因此A是正確選項(xiàng)。
??2:
A.if條件結(jié)構(gòu)
B.while循環(huán)結(jié)構(gòu)
C.do-while循環(huán)結(jié)構(gòu)
D.for循環(huán)結(jié)構(gòu)
答案:C
解析:
do-while語(yǔ)句是先執(zhí)行后判斷爽航,所以至少能執(zhí)行一次蚓让。故選擇c。
讥珍。
3:
A.0
B.2
C.4
D.10
答案:D
解析:
此題考察的是JAVA中switch結(jié)構(gòu)以及return關(guān)鍵字的使用历极,case后面沒(méi)有加break,所以從case2開(kāi)始一直往下運(yùn)行衷佃。最后通過(guò)return返回的結(jié)果為10趟卸,因此正確的答案選擇為d