民國105年 第2梯次 電腦硬體裝修乙級 學科

第55題

在V i s u a l B A S I C 語言中其運算優先順序,下列何者正確?

題目

在V i s u a l B A S I C 語言中其運算優先順序,下列何者正確?

  1. (1) 關係運算>算術運算>邏輯運算
  2. (2) 算術運算>邏輯運算>關係運算
  3. (3) 邏輯運算>關係運算>算術運算
  4. (4) 算術運算>關係運算>邏輯運算

官方答案

(4) 算術運算>關係運算>邏輯運算

解析

Visual Basic 的運算子優先順序為:括號、指數、負號、乘除、整數除法、取餘數、加減、字串串接、關係運算(=、<、>)、Not、And、Or。也就是先完成算術運算,再進行關係比較,最後才做邏輯運算。因此「算術運算 > 關係運算 > 邏輯運算」正確;若把關係或邏輯運算排到最前面,會先產生 True/False 再參與數值運算,結果與預期不符。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料