民國100年 乙級專案 電腦硬體裝修乙級 學科
第57題
在B A S I C 中其邏輯運算優先順序,下列何者最優先?
題目
在B A S I C 中其邏輯運算優先順序,下列何者最優先?
- (1) I M P
- (2) N O T
- (3) X O R
- (4) A N D
官方答案
(2) N O T
解析
在 BASIC 語言中,邏輯運算子的優先順序由高至低一般為:NOT(否定)→ AND(且)→ OR(或)→ XOR(互斥或)→ EQV(等價)→ IMP(蘊含)。NOT 是單元運算子,只作用於其後的一個運算元,故優先權最高;其後才是 AND、XOR、OR,最後才是雙元的 IMP。因此四個選項中以 NOT 最優先,答案為 2。日常程式設計中若混用不同運算子,建議加括號以釐清順序,避免依賴預設優先級造成邏輯錯誤。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。