IPA過去問ドリル

平成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

正解:ウ

解説

検査数字の式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になりません。
基本情報技術者の過去問を演習モードで解く