執行如圖所示的程式框圖,則輸出的值是(   )A.21                 B.22       ...

問題詳情:

執行如圖所示的程式框圖,則輸出執行如圖所示的程式框圖,則輸出的值是(   )A.21                 B.22       ...的值是(    )

執行如圖所示的程式框圖,則輸出的值是(   )A.21                 B.22       ... 第2張

A. 21                  B. 22                  C. 23                  D. 24

【回答】

A

【解析】

執行第一次,執行如圖所示的程式框圖,則輸出的值是(   )A.21                 B.22       ... 第3張;執行第二次,執行如圖所示的程式框圖,則輸出的值是(   )A.21                 B.22       ... 第4張;執行第三次執行如圖所示的程式框圖,則輸出的值是(   )A.21                 B.22       ... 第5張;類推,直到不再符合執行如圖所示的程式框圖,則輸出的值是(   )A.21                 B.22       ... 第6張為止,輸出z即可.

【詳解】執行第一次,執行如圖所示的程式框圖,則輸出的值是(   )A.21                 B.22       ... 第7張;執行第二次,執行如圖所示的程式框圖,則輸出的值是(   )A.21                 B.22       ... 第8張;執行第三次執行如圖所示的程式框圖,則輸出的值是(   )A.21                 B.22       ... 第9張;執行第四次,執行如圖所示的程式框圖,則輸出的值是(   )A.21                 B.22       ... 第10張,執行第五次,執行如圖所示的程式框圖,則輸出的值是(   )A.21                 B.22       ... 第11張,不符合執行如圖所示的程式框圖,則輸出的值是(   )A.21                 B.22       ... 第12張,跳出迴圈停止執行,所以輸出的z的值是21,故選A.

【點睛】本題考查程式框圖的的有關內容,利用迴圈結構求程式框圖的輸出結果是常見題型.

知識點:演算法初步

題型:選擇題