國家安全情報人員考試五等考試-資訊組資料處理大意110 年第 23 題單選題
根據以下的真值表可以輸出 Y 值,請問那一個是正確的布林代數運算式?
AY= A + B+C
BY= A + BC
CY= A
DY= B正確答案
D正確答案
從真值表觀察:Y=1 恰好在 B=0 時成立,Y=0 在 B=1 時成立,故 Y = B'(B的補數,即NOT B)
為什麼答案是 D
Y = B̄(NOT B):真值表中 B=0 的四列(A=0,1;C=0,1)Y均為1;B=1 的四列Y均為0,與 B̄ 完全吻合
載入中…
完整詳解
Pro · 無限重點 從真值表觀察:Y=1 恰好在 B=0 時成立,Y=0 在 B=1 時成立,故 Y = B'(B的補數,即NOT B)
看真值表的 B 欄與 Y 欄:B=0→Y=1,B=1→Y=0,完全互補,故 Y = NOT B = B̄,選項D 寫作 Y = B̄ 即為正解
逐選項分析
A✕ 陷阱
Y = A + B + C:代入 A=0,B=1,C=0 時,0+1+0=1,但真值表該列 Y=0,矛盾,故錯誤
B✕ 陷阱
Y = A + BC:代入 A=0,B=1,C=1 時,0+(1·1)=1,但真值表該列 Y=0,矛盾,故錯誤
C✕
Y = A(即 NOT A):代入 A=0,B=1,C=0 時 Y=1,但真值表該列 Y=0,矛盾,故錯誤
D✓ 正確
Y = B̄(NOT B):真值表中 B=0 的四列(A=0,1;C=0,1)Y均為1;B=1 的四列Y均為0,與 B̄ 完全吻合
真值表 B 欄與 Y 欄對照驗證
| A | B | C | Y(真值表) | B̄(計算值) | 是否吻合 |
|---|
| 0 | 0 | 0 | 1 | 1 | ✓ |
| 0 | 0 | 1 | 1 | 1 | ✓ |
| 0 | 1 | 0 | 0 | 0 | ✓ |
| 0 | 1 | 1 | 0 | 0 | ✓ |
| 1 | 0 | 0 | 1 | 1 | ✓ |
| 1 | 0 | 1 | 1 | 1 | ✓ |
| 1 | 1 | 0 | 0 | 0 | ✓ |
| 1 | 1 | 1 | 0 | 0 | ✓ |
選項 C 寫 Y=A,許多考生誤以為觀察 A 欄即可(A=0→Y=1 的前兩列確實符合),但忽略 A=0,B=1 時 Y=0 的反例;正確做法是逐一驗證每個選項的所有8列,而非只看部分列。