電験三種 平成29年度(2017) 機械 問14 過去問解説

問14 《情報(ビットごとの論理演算と16進数)》
二つのビットパターン1011と0101のビットごとの論理演算を行う。排他的論理和(ExOR)は(ア),否定論理和(NOR)は(イ)であり,(ア)と(イ)との論理和(OR)は(ウ)である。0101と(ウ)との排他的論理和(ExOR)の結果を2進数と考え,その数値を16進数で表すと(エ)である。 上記の記述中の空白箇所(ア),(イ),(ウ)及び(エ)に当てはまる組合せとして,正しいものを次の(1)〜(5)のうちから一つ選べ。
  1. (1) (ア)1010,(イ)0010,(ウ)1010,(エ)9
  2. (2) (ア)1110,(イ)0000,(ウ)1111,(エ)B
  3. (3) (ア)1110,(イ)0000,(ウ)1110,(エ)9
  4. (4) (ア)1010,(イ)0100,(ウ)1111,(エ)9
  5. (5) (ア)1110,(イ)0000,(ウ)1110,(エ)B
答えと解説を見る
正解は(5)
解説
【考え方】ビットごと(1けたずつ)に計算し、最後に4けたの2進数を16進数の1文字に直します。 排他的論理和:2つがちがえば1。否定論理和:論理和の0と1を逆にしたもの。 ■1 (ア) 排他的論理和 2つのけたがちがうとき1、同じとき0です。 1011 と 0101 → 1110 → (ア) 1110 ■2 (イ) 否定論理和 まず論理和(どちらかが1なら1)をとって、0と1を逆にします。 1011 と 0101 の論理和は 1111 なので、否定論理和は 0000 です。→ (イ) 0000 ■3 (ウ) 論理和 1110 と 0000 の論理和は 1110 です。→ (ウ) 1110 ■4 (エ) 16進数に直す 0101 と 1110 の排他的論理和は 1011 です。 1011 は10進数で $8 + 2 + 1 = 11$ です。 16進数では、10がA、11がBなので、B です。→ (エ) B 答えは(5)ピヨ。
出典:平成29年度(2017) 第三種電気主任技術者試験(電気技術者試験センター)機械 問14