問題詳情

48. 下列虛擬程式碼(pseudo code)執行後,輸出的結果為何?


(A)3
(B)12
(C)20
(D)32

參考答案

答案:C
難度:計算中-1
書單:沒有書單,新增

用户評論

【用戶】不叫賭俠的陳小刀

【年級】高三下

【評論內容】根據虛擬程式碼,首先設定變數 x1 的值為 3,x2 的值為 12。接著進入 do-while 迴圈,該迴圈會重複執行以下動作直到條件 x1 < 5 不滿足:設定 x2 的值為 20。增加 x1 的值。由於初始的 x1 值為 3,執行完迴圈後 x1 的值會增加到 4。因此,當判斷條件 x1 < 5 時,迴圈結束。最後,執行 printf 函式輸出 x2 的值。根據迴圈執行後的設定,x2 的值為 20。因此,程式的輸出結果為 20。

【用戶】不叫賭俠的陳小刀

【年級】高三下

【評論內容】根據虛擬程式碼,首先設定變數 x1 的值為 3,x2 的值為 12。接著進入 do-while 迴圈,該迴圈會重複執行以下動作直到條件 x1 < 5 不滿足:設定 x2 的值為 20。增加 x1 的值。由於初始的 x1 值為 3,執行完迴圈後 x1 的值會增加到 4。因此,當判斷條件 x1 < 5 時,迴圈結束。最後,執行 printf 函式輸出 x2 的值。根據迴圈執行後的設定,x2 的值為 20。因此,程式的輸出結果為 20。