普考-資訊處理計算機概要114 年第 14 題單選題
假設 X=0,Y=1,Z=0,下列布林代數邏輯運算結果為 0?
AX AND Y正確答案
BY XOR Z
CNOT X
D(NOT X) OR (Y AND Z)
A正確答案
代入 X=0,Y=1,Z=0,A: 0 AND 1=0,正解。
為什麼答案是 A
X AND Y = 0 AND 1 = 0。AND 運算需兩者皆 1 才為 1,只要有一個 0 即為 0。
載入中…
完整詳解
Pro · 無限重點 代入 X=0,Y=1,Z=0,A: 0 AND 1=0,正解。
AND 只要有一個 0 結果就是 0,看到 X=0 AND 任何值立刻得 0。
逐選項分析
A✓ 正確
X AND Y = 0 AND 1 = 0。AND 運算需兩者皆 1 才為 1,只要有一個 0 即為 0。
B✕
Y XOR Z = 1 XOR 0 = 1。XOR(互斥或)當兩者不同時為 1,相同時為 0。
C✕
NOT X = NOT 0 = 1。NOT 為反相運算,0 變 1,1 變 0。
D✕ 陷阱
(NOT 0) OR (1 AND 0) = 1 OR 0 = 1。注意 OR 只要一個 1 就是 1,雖然後半為 0,但前半 NOT X=1 已讓整體為 1。
基本布林運算真值表(本題代入值)
| 選項 | 運算式 | 代入值 | 結果 |
|---|
| A | X AND Y | 0 AND 1 | 0 ✓ |
| B | Y XOR Z | 1 XOR 0 | 1 |
| C | NOT X | NOT 0 | 1 |
| D | (NOT X) OR (Y AND Z) | 1 OR 0 | 1 |
D 選項最容易誤判。看到 (Y AND Z)=0 以為整體為 0,卻忘了前面 (NOT X)=1,OR 運算只要一個 1 就是 1。運算優先順序:NOT > AND > OR。