UX/UIデザイン(全19問中15問目)

午前試験免除制度対応!基本情報技術者試験のeラーニング【独習ゼミ】
バーコードには,検査数字(チェックディジット)を付加するのが一般的である。JANコード(標準タイプ,13けた)では,12けたの数の検査数字を次の方式で算出している。この方式で算出した図のバーコード(123456789012)の検査数字として適切な値はどれか。

〔JANコードにおける検査数字の算出及び付加方式〕
  • 検査数字を付加する前の右端の数字の位置を奇数けたとし,左に向かって交互に奇数けたと偶数けたとする。
  • 偶数けたの数字の合計を求める。
  • 奇数けたの数字の合計を求め,その値を3倍する。
  • (2)と(3)の合計を求める。
  • (4)の値の1の位の数字を10から引く。ただし,1の位が0のときは0とする。例えば,(4)の値が123のときは10-3=7,120のときは0とする。
  • (5)で求めた数字を検査数字とし,右端けたの右に付加する。
48.gif

出典:平成18年春期 問48

  • 0
  • 3
  • 5
  • 8
正解 問題へ
分野:テクノロジ系
中分類:ユーザーインタフェース
小分類:UX/UIデザイン
解説
〔JANコードにおける検査数字の算出及び付加方式〕に従って検査文字を計算します。
  • 右端を奇数けたとするので、奇数けたは「2,4,6,8,0,2」、偶数けたは「1,3,5,7,9,1」となります。
    48a.gif
  • 偶数けたの合計は26
  • 奇数けたの合計は22、これを3倍して66
  • (2)と(3)の合計は、26+66=92
  • (4)で求めた92の1の位は"2"なので、10-2=8
  • 検査文字は8となります。
したがって「エ」が正解です。

Pagetop