過去問ドリル

平成22年度 秋期 ITパスポート試験 問88

テクノロジ/アルゴリズム

9 けたの数字に対して,次のルールでチェックディジットを最後尾に付けることにした。チェックディジットを付加した 10 けたの数字として,正しいものはどれか。 ルール 1:各けたの数字を合計する。 ルール 2:ルール 1 で得られた数が 2 けたになった場合には,得られた数の各けたの数字を合計する。この操作を,得られた数が 1 けたになるまで繰り返す。 ルール 3:最終的に得られた 1 けたの数をチェックディジットとする。

出典:平成22年度 秋期 ITパスポート試験 問88

正解:エ

解説

各けたの合計を求め,2 けたなら更に各けたを合計して 1 けたにします。選択肢エは,上位 9 けた 665533333 の合計が 6+6+5+5+3+3+3+3+3=37,更に 3+7=10,更に 1+0=1 となり,最後の 1 と一致します。他の選択肢は一致しません。

選択肢ごとの解説

  • ア誤り。123456789 の合計は 45,更に 9 なので,チェックディジットは 9 になります。0 ではありません。
  • イ誤り。444444444 の合計は 36,更に 9 なので,チェックディジットは 9 になります。4 ではありません。
  • ウ誤り。554433221 の合計は 29,更に 11,更に 2 なので,チェックディジットは 2 になります。1 ではありません。
  • エ正しい。665533333 の合計は 37 から 10,更に 1 となり,最後の数字 1 と一致します。
ITパスポートの過去問を演習モードで解く