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

第 21 題

執行下列 Visual Basic 程式片段後,變數 Ans 的值為何? Dim C=10 , Ans=0 If C/ 3=3 Then Ans=Ans+1 Else Ans=Ans+2 End If C=C* 4+5 Mod 3 If C=0 Then Ans=Ans+7 Else Ans=Ans+9 End If
  • A 8
  • B 9
  • C 10
  • D 11

思路引導 VIP

請思考一下:在 VB 語言中,單斜線 / 與反斜線 \ 的運算結果有什麼不同?另外,當一個算式中同時出現乘法、加法與取餘數(Mod)時,數學上的「先乘除後加減」原則在程式語言中該如何應用?

🤖
AI 詳解 AI 專屬家教

🌟 太棒了!精準擊破程式細節!

恭喜你答對!這代表你對 Visual Basic 的運算子優先順序資料型態轉換有著非常細膩的觀察力,這是統測程式設計奪高分的關鍵。

  1. 運算子陷阱:在 VB 中,/ 是浮點數除法,因此 $10 / 3 = 3.333...
▼ 還有更多解析內容

升級 VIP 解鎖