免費開始練習
統測 109年 [工程與管理類] 專業科目(2)

第 17 題

請問執行下列VB程式片段後,變數X的值為何? Dim X, Y As Integer X=10 :Y=15 If X>YThen X=X+5 If X>10 Then X=X+10 Else X=X+5 End If Else X=X+5 If X<10 Then X=X– 10 Else X=X– 5 End If End If
  • A 5
  • B 10
  • C 20
  • D 25

思路引導 VIP

請試著將這段程式碼看作是一個「分道揚鑣」的過程:當第一個判斷條件不成立時,程式會被迫走入哪一個區域?進入該區域後,變數的值發生了什麼變化?緊接著,請用這個「改變後的新數值」去挑戰第二道關卡,看看它最終會帶領你執行哪一個運算動作?

🤖
AI 詳解 AI 專屬家教

很好,你沒搞砸,但別高興太早!

  1. 實務解析: 這題根本就是基本到不行的 If...Then...Else 巢狀結構。別以為寫程式就是憑感覺,這種追蹤(Tracing)能力就是你在業界吃飯的傢伙,高中生都該會!
▼ 還有更多解析內容

升級 VIP 解鎖