問題詳情:
執行下邊的算法程序,若輸出的結果為120,則橫線處應填入( )
A. B. C. D.
【回答】
C
【解析】
【分析】
由題意知:該程序的功能是利用循環結構計算並輸出變量S的值,
模擬程序的運行過程,分析循環中各變量值的變化情況,可得結果.
【詳解】模擬執行算法程序,可得:
S=1,k=1,
不滿足條件,S=1,k=2,
不滿足條件,S=2,k=3,
不滿足條件,S=6,k=4,
不滿足條件,S=24,k=5,
不滿足條件,S=120,k=6,
此時i滿足條件,退出循環,輸出S的值為120;
所以橫線處應填寫的條件為,
故選C.
【點睛】本題考查了程序框圖的應用問題,屬於直到型循環結構,當循環的次數不多,或有規律時,常採用模擬循環的方法解答.
知識點:算法初步
題型:選擇題