基本情報技術者試験 2013年度 = 平成25年度・秋期 午前 問3

 4桁の整数N1N2N3N4から、次の方法によって検査数字(チェックディジット)C を計算したところ、C =4となった。N2=7、N3=6、N4=2のとき、N1の値は幾らか。ここで、mod(x y )は,x y で割った余りとする。

 検査数字:C= mod((N1×1 + N2×2 + N3×3 + N4×4), 10)

ア 0 イ 2 ウ 4 エ 6

解答



解説

 入力を誤って、不正なコードを入力してしまうと、システムの動作に影響を与えかねません。コードの誤りをチェックする方法の一つがチェックディジットを用いた方法です。
 本問でのチェックディジットCの値が4となっています。したがって、
  (N1×1) + (7×2) + (6×3) + (2×4) = N1 + 40
の第1桁目が4となります。
 これを満たすN1の値は4です。


BohYoh.comトップページへ