【中問D続き・テクノロジ】表計算ソフトを使ってチェック数字を求めることにした。チェック数字を求める次のワークシート中のセルN2に入れる適切な式はどれか。このワークシートは、セルB2~M2に数字を入力することで、繰り返し使うものとする。(1)セルB1~N1に、ISBNコードの桁数を表す数値を入力する。(2)セルB2~M2に、ISBNコードの1~12桁を、各セルに1桁ずつ入力する。(3)セルB3~M3に、ISBNコードの各桁に対応した重みを入力する。(4)セルB5に、ISBNコードに各桁の重みを掛けたものの合計を求める。(5)セルB6に、剰余関数を使った次の式を入力する。剰余(B5,10)(6)セルN2に、チェック数字を求める式を入力する。

10になる場合を0に読み替えるには剰余関数で丸める

ITパスポート2012年度 春期100/データベース / データ活用

問100の図
図3 チェック数字を求めるワークシート
ABCDEFGHIJKLMN
112345678910111213
2ISBNコード978400004321(N2選択中)
3重み131313131313
4(網掛け)
5和(S)68
6剰余(R)(網掛け)

選択肢

正解と解説

正解: 剰余(10-B6,10)

チェック数字は10から余りRを引いた値だが、Rが0のときは10となるため0に読み替える規定がある。10-B6をさらに10で割った余りを取れば、通常は10-Rの値がそのまま残り、10になる場合だけ0に変換されるので、一つの式で規定どおりの結果が得られる。

選択肢ごとの解説

出典:平成24年度 春期 ITパスポート試験 問100(IPA)

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。