必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. ITパスポート
  3. 平成22年度秋季問題一覧
  4. 平成22年度秋季問題88-解答・解説-分析

平成22年度秋季問題

問題88

9けたの数字に対して、次のルールでチェックディジットを最後尾に付けることにした。チェックディジットを付加した10けたの数字として、正しいものはどれか。

  ルール1 各けたの数字を合計する。
  ルール2 ルール1で得られた数が2けたになった場合には、得られた数の各けたの数字を合計する。この操作を、得られた数が1けたになるまで繰り返す。
  ルール3 最終的に得られた1けたの数をチェックディジットとする。
1234567890
4444444444
5544332211
6655333331

9けたの数字に対して、次のルールでチェックディジットを最後尾に付けることにした。チェックディジットを付加した10けたの数字として、正しいものはどれか。

  ルール1 各けたの数字を合計する。
  ルール2 ルール1で得られた数が2けたになった場合には、得られた数の各けたの数字を合計する。この操作を、得られた数が1けたになるまで繰り返す。
  ルール3 最終的に得られた1けたの数をチェックディジットとする。
1234567890
4444444444
5544332211
6655333331

解答:エ

<解説>

ルール1~ルール3にしたがってチェックデジットを計算する。

× 1234567890
    1+2+3+4+5+6+7+8+9=45
    4+5=9
× 4444444444
    4+4+4+4+4+4+4+4+4=36
    3+6=9
× 5544332211
    5+5+4+4+3+3+2+2+1=29
    2+9=11
    1+1=2
6655333331
    6+6+5+5+3+3+3+3+3=37
    3+7=10
    1+0=1