LONGEPASS
Q88.

在Visual BASIC 語言中其運算優先順序,下列何者正確?

電腦硬體裝修 · 乙級 · 儀表、軟體及一般工具 · Q88

難易度分析

2 / 5

此題考查程式語言中基本運算子層級的記憶,要求精確區分數值計算、大小比較與布林邏輯之間的執行先後順序,屬於單一知識點的排列組合。

正確答案:②算術運算>關係運算>邏輯運算

② 算術運算>關係運算>邏輯運算:Visual BASIC 運算子優先順序正確順序為算術運算>關係運算>邏輯運算。算術運算(如 +、-、*、/)最先執行,接著進行關係比較(如 >、<、=),最後才執行邏輯運算(如 AND、OR、NOT)。

錯誤選項解析

  • ① 關係運算>算術運算>邏輯運算:關係運算的優先順序實際上低於算術運算。在 Visual BASIC 中,必須先完成算術計算後才能進行數值大小的比較判斷。
  • ③ 邏輯運算>關係運算>算術運算:邏輯運算的優先順序是三者中最低的,必須在算術與關係運算完成後,才能對布林值結果進行邏輯判斷組合。
  • ④ 算術運算>邏輯運算>關係運算:關係運算的優先順序高於邏輯運算而非低於。若邏輯運算先於關係運算執行,將導致布林值與數值之間無法正確比較。
Learning Tip

"此類題型常考運算子優先順序的層級關係。切記算術運算(數值計算)永遠最先執行,關係運算(大小比較)次之,邏輯運算(AND/OR/NOT)最後。實務上若不清楚優先順序,應善用括號 () 明確指定運算順序,避免程式邏輯錯誤。"

學員答題分佈

①關係運算>算術運算>邏輯運算0%
②算術運算>關係運算>邏輯運算0%
③邏輯運算>關係運算>算術運算0%
④算術運算>邏輯運算>關係運算0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目