民國100年 乙級專案 電腦硬體裝修乙級 學科

第57題

在B A S I C 中其邏輯運算優先順序,下列何者最優先?

題目

在B A S I C 中其邏輯運算優先順序,下列何者最優先?

  1. (1) I M P
  2. (2) N O T
  3. (3) X O R
  4. (4) A N D

官方答案

(2) N O T

解析

在 BASIC 語言中,邏輯運算子的優先順序由高至低一般為:NOT(否定)→ AND(且)→ OR(或)→ XOR(互斥或)→ EQV(等價)→ IMP(蘊含)。NOT 是單元運算子,只作用於其後的一個運算元,故優先權最高;其後才是 AND、XOR、OR,最後才是雙元的 IMP。因此四個選項中以 NOT 最優先,答案為 2。日常程式設計中若混用不同運算子,建議加括號以釐清順序,避免依賴預設優先級造成邏輯錯誤。

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

官方資料