[單項(xiàng)選擇題] 有以下程序 public class Sun public static void main(string args[ ]) i
2021-07-20
[單項(xiàng)選擇題] 有以下程序
public class Sun
public static void main(string args[ ])
int a, b;
for(a=1, b=1; a<=100; a++)
if(b>=10
break;
if (b%3 1)
b+=3;continue;
System.cut.println(
A.;
執(zhí)行后的輸出結(jié)果是( )。A) 101
B.6
C.5
D.4
正確答案:D
參考解析:本題考查for循環(huán)和if語(yǔ)句的嵌套以及break語(yǔ)句和continue語(yǔ)句的用法。第1個(gè)if語(yǔ)句的意義為:當(dāng)b>=10時(shí)退出for循環(huán)。第2個(gè)if語(yǔ)句的意義為:如果b%3=1時(shí),b的值加3并退出本次循環(huán)。本程序當(dāng)b的值分別為1、4、7的時(shí)候執(zhí)行3次循環(huán),此時(shí)a=3, b=10,當(dāng)執(zhí)行第4次循環(huán)時(shí),a的值為4但b=1O,所以退出循環(huán)程序結(jié)束。答案A沒(méi)有考慮for循環(huán)中的兩個(gè)if條件。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢(xún)相關(guān)領(lǐng)域?qū)I(yè)人士。