[單項選擇題] 設(shè)有如下的程序段: n=0 For i = 1 To 3 For j = 1 To iFor k = j To 3 n=n+1Next k
2021-07-20
[單項選擇題] 設(shè)有如下的程序段:
n=0
For i = 1 To 3
For j = 1 To i
For k = j To 3
n=n+1
Next k
Next j
Next i
執(zhí)行上面的程序段后,n的值為( )。
A. 3
B. 21
C. 9
D. 14
正確答案:D
參考解析:程序是三層的For循環(huán),內(nèi)層的循環(huán)次數(shù)由外一層的循環(huán)變量的值決定。因此程序執(zhí)行過程如下: i=1時,第二層循環(huán)執(zhí)行1次,第三層循環(huán)執(zhí)行3次,n=3 i=2時,第二層循環(huán)執(zhí)行2次,第三層循環(huán)執(zhí)行3次+2次,n=3+3+2=8 i=3時,第二層循環(huán)執(zhí)行3次,第三層循環(huán)執(zhí)行3次+2次+1次,n=8+3+2+1=14 因此答案為D。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。