Q106.
Visual BASIC 運算式中,下列哪一個運算子優先權最低
電腦硬體裝修 · 乙級 · 儀表、軟體及一般工具 · Q106
難易度分析
2 / 5
本題考查程式語言中不同類別運算子的優先等級順序。考生必須能夠區分算術運算、比較運算與邏輯運算之間的執行先後關係,判斷哪種運算會在運算式中最後被處理。
正確答案:④AND
④ AND:邏輯運算子(`AND`、`OR`、`NOT`)在 Visual BASIC 運算式中的優先權最低,會在算術與關係運算完成後才執行布林邏輯運算。
錯誤選項解析
- ① +:算術運算子(如 `+`、`-`、`*`、`/`)在 Visual BASIC 中具有較高的優先權,會最先被計算,因此不是最低。
- ② >:關係運算子(如 `>`、`<`、`>=`)的優先權低於算術運算子但高於邏輯運算子,用於數值或字串的比較運算。
- ③ =:等於運算子(`=`)屬於關係運算子的一種,其優先權與 `>` 相同,仍高於邏輯運算子。
Learning Tip
"Visual BASIC 的運算子優先權順序為:算術運算子 > 關係運算子 > 邏輯運算子。常考陷阱是將 `=` 誤認為優先權最低,但 `=` 作為比較運算子時仍高於 `AND`。實務撰寫程式時建議使用括號明確指定運算順序,避免因優先權混淆導致邏輯錯誤。"
學員答題分佈
①+0%
②>0%
③=0%
④AND0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!