問題詳情:
執行如圖所示的程式框圖,若輸入x為13,則輸出y的值為( )
A.10 B.5 C.4 D.2
【回答】
B【考點】程式框圖.
【專題】計算題;圖表型;分析法;演算法和程式框圖.
【分析】模擬執行程式框圖,迴圈體為“直到型”迴圈結構,按照迴圈結構進行運算,即可求出滿足題意時的y.
【解答】解:模擬執行程式框圖,可得
x=13,
x=10,滿足條件x≥0,x=7
滿足條件x≥0,x=4
滿足條件x≥0,x=1
滿足條件x≥0,x=﹣2
不滿足條件x≥0,y=5
輸出y的值為5.
故選:B.
【點評】本題為程式框圖題,考查對迴圈結構的理解和認識,按照迴圈結構運算後得出結果,屬於基礎題.
知識點:框圖
題型:選擇題