問題
選択肢
- 1j ← j − 10 × k
- 2j ← k + (j − 10 × k)
- 3j ← k + (j − 10) × k
- 4j ← k + j
正解
2. j ← k + (j − 10 × k)
詳しい解説を見る解説を閉じる
解説
j を10で割った商が k、余りが (j − 10 × k) である。例えば j=18 の場合、k=1、余り=8 となり、各桁の和は k + (j − 10 × k) = 1 + 8 = 9 となる。これがチェックデジットの繰返し処理で必要な「各桁の数字の合計」に相当する。アは余りのみで上位桁を加算しておらず誤り。ウ、エも桁和の式として成立しない。よって正解はイ。(出典: 令和4年度分 ITパスポート試験 問78)
一問一答
全200問を繰り返し学習