平成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)
出典:平成25年度 秋期 基本情報技術者試験 午前 問3
- ア0
- イ2
- ウ4
- エ6
正解:ウ
解説
検査数字の式C=mod((N1×1+N2×2+N3×3+N4×4),10)に,N2=7,N3=6,N4=2を代入すると,N2×2+N3×3+N4×4=14+18+8=40です。C=mod(N1+40,10)=4となるNiN1を求めると,40は10で割り切れるのでmod(N1,10)=4,つまりN1=4となります。
選択肢ごとの解説
- ア誤り。N1=0を代入するとC=mod(40,10)=0となり,C=4になりません。
- イ誤り。N1=2を代入するとC=mod(42,10)=2となり,C=4になりません。
- ウ正しい。N1=4を代入するとC=mod(44,10)=4となり,条件を満たします。
- エ誤り。N1=6を代入するとC=mod(46,10)=6となり,C=4になりません。