免費開始練習
初等考試 114年 [統計] 資料處理大意

第 14 題

下列 C++程式執行後,i 與 x 的值分別為多少? ```cpp int i=1, x=0; while (i<50){ x=x+i; i=++i+2; } ```
  • A 49; 400
  • B 49; 425
  • C 52; 400
  • D 52; 425

思路引導 VIP

請觀察程式碼中變數 i 的更新式:如果在同一行內先對變數執行了「前置遞增」,接著又對它進行加法運算並重新賦值,那麼 i 在每一次進入迴圈到下一次判定條件前,總共「跳躍」了多少單位?這會如何影響迴圈終止時的數值?

🤖
AI 詳解 AI 專屬家教

1. 專業肯定

能在複雜的運算邏輯中精確掌握變數動態,表現非常出色!這題考驗的是程式邏輯的精密性,在財務工程或精算建模中,這類對循環條件的掌握是確保模型不失真的關鍵。

2. 觀念驗證

▼ 還有更多解析內容

📝 同份考卷的其他題目

查看 114年[統計] 資料處理大意 全題

升級 VIP 解鎖