基本情報技術者 平成29年度秋期午前問24

午前問24

次の方式によって求められるチェックディジットを付加した結果はどれか。ここで、データを7394、重み付け定数を1234、基数を11とする。

〔方式〕
(1):データと重み付け定数の、対応する桁ごとの積を求め、それらの和を求める。
(2):和を基数で割って、余りを求める。
(3):基数から余りを減じ、その結果の1の位をチェックディジットとしてデータの末尾に付加する。
73940
73941
73944
73947
『情報処理過去問.com』からiPhoneアプリがリリースされました!!

正解

解説

(1)〜(3)を計算します。
(1):(7×1)+(3×2)+(9×3)+(4×4)=56 → 結果は56
(2):56÷11=5余り1 → 余りは1
(3):11-1=10 → 1の位は0

データの末尾に0を追加すると73940となります。
よって正解はアとなります。
スポンサーリンク







シェアする

  • このエントリーをはてなブックマークに追加

フォローする