| A | B | |
|---|---|---|
| 1 | 社員コード | チェックディジット |
| 2 | 370 | |
| 3 | 549 | |
| 4 | 538 | |
| 5 | 763 |
ITパスポート 2010年 (平成22年 秋期) 問61「表計算ソフトを用いて社員コード中のチェックディジットを検算する。社員コードは3け…」の正解と解説です。ITパスポート試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約71%です。
ウ. 剰余(整数部(A2/100)+剰余(整数部(A2/10), 10), 10)
正答率 71.4%(1,564人中 1,116人が正解)
社員コード3桁で上位2桁の各桁を加算した1の位がチェックディジット.例370の場合、上位2桁は3と7、加算=10、1の位=0で末尾桁0と一致.式は「(整数部(A2/100)+整数部(A2/10)を10で割った余り)を10で割った余り」.内側で1桁化、外側でさらに1の位を取る.剰余関数を二重に使う構造に注意.正解はウ.「上位2桁の和を10で割った余り」が本質で、剰余関数の使い方が要点.