ITパスポート試験 過去問解説

表計算とは?ITパスポート試験 2010年 (平成22年 秋期) 問61を解説

ITパスポート試験 2010年 (平成22年 秋期) 問61は、表計算に関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。

問題文

表計算ソフトを用いて社員コード中のチェックディジットを検算する。社員コードは3けたの整数値で、最下位の1けたをチェックディジットとして利用しており、上位2けたの各けたの数を加算した値の1の位と同じ値が設定されている。セルB2に社員コードからチェックディジットを算出する計算式を入力し、セルB2をセルB3~B5に複写するとき、セルB2に入力する計算式のうち、適切なものはどれか。

この問題の出題ポイント

  • 表計算の定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
  • テクノロジ系分野では、用語の目的・主体・責任範囲の違いが選択肢で問われやすい。
  • 関連タグ: オフィスツール、表計算、チェックディジット、計算問題。

選択肢

  1. ア10-整数部(A2/100)+剰余(整数部(A2/10), 10)
  2. イ剰余(10-整数部(A2/100)+整数部(A2/10), 10)
  3. ウ剰余(整数部(A2/100)+剰余(整数部(A2/10), 10), 10)正解
  4. エ整数部((整数部(A2/100)+整数部(A2/10))/10)

正解

ウ: 剰余(整数部(A2/100)+剰余(整数部(A2/10), 10), 10)

解説

チェックディジットは、上位2けたの各けたの和の1の位である。百の位は「整数部(A2/100)」、十の位は「整数部(A2/10)」を10で割った余りで取り出せる。この二つの和の1の位を、10で割った余りで求める式が適切である。例えば370では、3と7の和10の1の位で0になり、末尾の0と一致する。

なぜ他の選択肢が違うのか

  • ア

    百の位を引く形で、1の位に絞る処理もない。370では10-3+7=14となり、1けたにならない。

  • イ

    十の位の取り出しが「整数部(A2/10)」だけなので、百の位を含んだ37になり、さらに百の位を引いている。370では余りが4となり、末尾の0と合わない。

  • ウ(正解)

    正しい。百の位と、十の位(整数部を10で割った余り)を足し、その和を10で割った余りで1の位にするので、370、549、538、763でそれぞれ0、9、8、3となり、末尾と一致する。

  • エ

    和を10で割った商を取り出す式で、1の位ではなく上の位を求めている。370では整数部(40/10)の4となり、末尾の0と合わない。

解き方の整理

表計算の問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。

関連問題

前後の問題

2010年 (平成22年 秋期) の関連する問題

復習を続ける

間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。