平成29年度 春期 応用情報技術者試験 午前 問1
論理和(∨),論理積(∧),排他的論理和(⊕)の結合法則の成立に関する記述として,適切な組合せはどれか。
| (A∨B)∨C =A∨(B∨C) | (A∧B)∧C =A∧(B∧C) | (A⊕B)⊕C =A⊕(B⊕C) | |
|---|---|---|---|
| ア | 必ずしも成立しない | 成立する | 成立する |
| イ | 成立する | 必ずしも成立しない | 成立する |
| ウ | 成立する | 成立する | 必ずしも成立しない |
| エ | 成立する | 成立する | 成立する |
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:エ
結合法則とは,演算の順序(どこから先に計算するか)を変えても結果が変わらない性質です。 - 論理和:(A∨B)∨C も A∨(B∨C) も「A,B,Cのどれか1つでも1なら1」になるので,常に等しくなります。 - 論理積:どちらも「A,B,Cが全て1のときだけ1」になるので,常に等しくなります。 - 排他的論理和:どちらも「A,B,Cのうち1の個数が奇数のときに1」になるので,常に等しくなります。
したがって,3つの演算全てで結合法則が成立します。
-
ア: 論理和は必ずしも成立しない,論理積・排他的論理和は成立する
誤り。論理和は3つの入力のどれかが1なら1になる演算で,計算の順序によらず結果は同じです。結合法則は成立します。 -
イ: 論理積は必ずしも成立しない,論理和・排他的論理和は成立する
誤り。論理積は3つの入力が全て1のときだけ1になる演算で,計算の順序によらず結果は同じです。結合法則は成立します。 -
ウ: 排他的論理和は必ずしも成立しない,論理和・論理積は成立する
誤り。排他的論理和は,1の個数が奇数のときに1になる演算と考えられ,計算の順序によらず結果は同じです。例えば A=B=C=1 のとき,(1⊕1)⊕1 = 0⊕1 = 1,1⊕(1⊕1) = 1⊕0 = 1 となります。結合法則は成立します。 -
エ: 全て成立する
正しい。論理和,論理積,排他的論理和のいずれも結合法則が成立します。
答え
エ: 全て成立する
出典:平成29年度 春期 応用情報技術者試験 午前 問1