教甄◆電腦科專業題庫下載題庫

上一題

21、下列虛擬程式碼(pseudo code)執行後,x的值為何?
(A)200
(B) 209
(C) 263
(D) 272



答案:登入後觀看
難度: 計算中

10
 【站僕】摩檸Morning:有沒有達人來解釋一下?
倒數 2天 ,已有 1 則答案
陳小刀 大二上 (2024/07/02):
  1. 初始時,x = 200 和 y = 1。
  2. 迴圈從 i = 3 開始,並在 i < 12 時繼續運行,i 每次迴圈增加1。

我們逐步計算每次迴圈中 x 的值變化:

  • 當 i = 3:

    x=200+1+3=204x = 200 + 1 + 3 = 204x=200+1+3=204
  • 當 i = 4:

    x=204+1+4=209x = 204 + 1 + 4 = 209x=204+1+4=209
  • 當 i = 5:

    x=209+1+5=215x = 209 + 1 + 5 = 215x=209+1+5=215
  • 當 i = 6:

    x=215+1+6=222x = 215 + 1 + 6 = 222x=215+1+6=222
  • 當 i = 7:

    x=222+1+7=230x = 222 + 1 + 7 = 230x=222+1+7=230
  • 當 i = 8:

    x=230+1+8=239x = 230 + 1 + 8 = 239x=230+1+8=239
  • 當 i = 9:

    x=239+1+9=249x = 239 + 1 + 9 = 249x=239+1+9=249
  • 當 i = 10:

    x=249+1+10=260x = 249 + 1 + 10 = 260x=249+1+10=260
  • 當 i = 11:

    x=260+1+11=272x = 260 + 1 + 11 = 272x=260+1+11=272

當 i 達到 12,迴圈停止。因此,最終 x 的值是 272。

0個讚
檢舉


21、下列虛擬程式碼(pseudo code)執行後,x的值為何? (A..-阿摩線上測驗