[單項(xiàng)選擇題] 假定有下面的程序段: For i=1 To 3 For j = 1 To iFor k=j To 3 Print "i = ";i,"j
[單項(xiàng)選擇題] 假定有下面的程序段: For i=1 To 3 For j = 1 To iFor k=j To 3 Print "i = ";i,"j=";i,"k =";kNext k Next j Next i 這是一個(gè)三重循環(huán)程序,在這個(gè)程序中,外層、中層和內(nèi)層循環(huán)的循環(huán)次數(shù)是
A.3、6和14
B.3、8和16
C.3、4和12
D.3、9和18
正確答案:A
參考解析:[分析] 在多重循環(huán)中,外層循環(huán)變化一次,內(nèi)層循環(huán)從頭到尾執(zhí)行一遍。該題是一個(gè)三重循環(huán),而且中層循環(huán)變量的終值和內(nèi)層循環(huán)變量的初值是隨上一層循環(huán)的循環(huán)變量變化而變化的,因此需要逐層加以計(jì)算后累加出各層的循環(huán)次數(shù)。模擬計(jì)算機(jī)的計(jì)算過(guò)程,計(jì)算各層的循環(huán)次數(shù)為:①外層循環(huán):i=1 To 3,循環(huán)次數(shù)為3:②中層循環(huán):由于i是中層循環(huán)的終值,當(dāng)i=1、 2、3時(shí),其循環(huán)次數(shù)分別為1次、2次、3次,中層循環(huán)的循環(huán)總次數(shù)為6:③內(nèi)層循環(huán):由于 j是內(nèi)層循環(huán)的初值,j=1、1、2、1、2、3時(shí),其循環(huán)次數(shù)分別為3次、3次、2次、3次、2次、 1次,內(nèi)層循環(huán)的循環(huán)總次數(shù)為14。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢(xún)相關(guān)領(lǐng)域?qū)I(yè)人士。