問題詳情:
執行如圖所示的程序框圖,若輸出的結果爲,則判斷框中應該填的條件是( )
A. k≤5? B. k≤6? C. k≤7? D. k≤8?
【回答】
B.
考點: 程序框圖.
專題: 算法和程序框圖.
分析: 執行程序框圖,寫出每次循環得到的S,k的值,當S=,k=7,根據題意,應該退出執行循環體,輸出S的值,故判斷框中應該填的條件爲k≤6.
解答: 解:執行程序框圖,有
S=1,k=1
第1次執行循環體,有S=1+,k=2
第2次執行循環體,有S=1++,k=3
第3次執行循環體,有S=1+++,k=4
第4次執行循環體,有S=1++++,k=5
第5次執行循環體,有S=1+++++,k=6
第6次執行循環體,有S=1++++++,k=7
此時S=1++﹣=,根據題意,應該退出執行循環體,輸出S的值,
故選:B.
點評: 本題主要考察了程序框圖和算法,屬於基礎題.
知識點:框圖
題型:選擇題