応用情報に戻る
練習問題難易度: 標準2018年度

応用情報技術者 過去問練習問題 第3問

問題

ハミング符号とは,データに冗長ビットを付加して,1ビットの誤りを訂正できるようにしたものである。ここでは,X1,X2,X3,X4の4ビットから成るデータに,3ビットの冗長ビットP3,P2,P1を付加したハミング符号X1 X2 X3 X4 P3 P2 P1を考える。付加したビットP1,P2,P3は,それぞれ X1 ⊕ X3 ⊕ X4 ⊕ P1 = 0 X1 ⊕ X2 ⊕ X4 ⊕ P2 = 0 X1 ⊕ X2 ⊕ X3 ⊕ P3 = 0 となるように決める。ここで,⊕は排他的論理和を表す。ハミング符号1110011には1ビットの誤りが存在する。誤りビットを訂正したハミング符号はどれか。

選択肢

  1. 10110011
  2. 21010011
  3. 31100011
  4. 41110111

正解

1. 0110011

詳しい解説を見る

解説

受信語1110011はX1=1,X2=1,X3=1,X4=0,P3=0,P2=1,P1=1である。各検査式を計算するとX1⊕X3⊕X4⊕P1=1⊕1⊕0⊕1=1,X1⊕X2⊕X4⊕P2=1⊕1⊕0⊕1=1,X1⊕X2⊕X3⊕P3=1⊕1⊕1⊕0=1となり全て不一致。3式すべてに共通して関与するビットはX1なので,X1を反転して0110011とすると全式が0となり誤りが訂正される。(出典: 平成30年度 春期 応用情報技術者試験 午前 問3)

一問一答

全400問を繰り返し学習

練習問題の関連問題

この調子で演習を続けよう

スキマ資格では応用情報の全3360問を分野別・難易度別に体系的に学習できます。応用情報技術者試験(AP)は IPA が実施する情報処理技術者試験のレベル3。2026年度からCBT方式へ移行し、科目A(四肢択一80問)・科目B(記述11問中5問選択)の2部構成で、それぞれ基準点以上が必要です。テクノロジ・マネジメント・ストラテジの全分野から出題されます。