令和3年度秋期 応用情報技術者試験 午前 問4

分野:基礎理論|実際に出題されたIPA過去問題

図のように16ビットのデータを4×4の正方形状に並べ,行と列にパリティビットを付加することによって何ビットまでの誤りを訂正できるか。ここで,図の網掛け部分はパリティビットを表す。

問題の図表(IPA公式問題冊子より引用)
図表:IPA公式問題冊子より
  1.  1
  2.  2
  3.  3
  4.  4
解答・解説を見る

正解:ア

AI解説

16ビットを4行4列に並べ各行・各列にパリティビットを付加する2次元パリティ方式では、1ビットの誤りが発生した場合、誤りのある行と列がそれぞれ1つだけパリティ不一致になるため、その交点のビットを特定して訂正できる。ただし2ビット以上の誤りは正しく訂正できない(誤検出・見逃しが生じ得る)ため、訂正可能なのは1ビットまでである。 ア: 行と列の交点から誤りビットの位置を一意に特定できるのは1ビット誤りの場合であり、これが正解である。 イ: 2ビット誤りの場合、誤りビットの位置の組合せによっては行・列の不一致パターンから一意に位置を特定できず、正しく訂正できないケースが生じる。 ウ: 3ビット誤りはさらに誤り位置の特定が困難になり、2次元パリティ方式では訂正できない。 エ: 4ビット誤りは行・列パリティのチェックをすり抜けてしまう(誤りが検出されない)場合すらあり得るため、当然訂正できない。 💡 2次元(行・列)パリティは『1ビット誤り訂正、2ビット誤り検出まで』が限界と覚えておく。より強力な訂正にはハミング符号などが必要になる。

出典:令和3年度 秋期 応用情報技術者試験 午前 問4 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。図表はIPA公式問題冊子から引用しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「基礎理論」分野の攻略ポイント

2進数・論理演算・集合・確率統計・情報理論・AI/機械学習の理論・オートマトン・形式言語・計算量が範囲です。純粋な計算問題が多く、対策の有無がそのまま得点差になります。手を動かす練習が最も効く分野です。

基礎理論の攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(基礎理論)の過去問