問題詳情:
閲讀如圖的程序框圖,當該程序運行後輸出的S值是( )
A. B. C. D.
【回答】
B【分析】由已知中的程序框圖可知:該程序的功能是利用循環結構計算並輸出變量S的值,模擬程序的運行過程,分析循環中各變量值的變化情況,可得*.
【解答】解:第一次執行循環體後:S=1,不滿足退出循環的條件,c=2,a=1,b=2,
第二次執行循環體後:S=,不滿足退出循環的條件,c=3,a=2,b=3,
第三次執行循環體後:S=,不滿足退出循環的條件,c=5,a=3,b=5,
第四次執行循環體後:S=,不滿足退出循環的條件,c=8,a=5,b=8,
第五次執行循環體後:S=,滿足退出循環的條件,
故輸出的S值為:,
故選:B
【點評】本題考查的知識點是程序框圖,當循環的次數不多,或有規律時,常採用模擬循環的方法解答.
知識點:框圖
題型:選擇題