過去問ドリル

平成28年度 春期 ITパスポート試験 問80

テクノロジ/ソフトウェア

表計算ソフトを用いて,買い物金額に応じたポイント数を計算する。買い物金額が1,000円以下では買い物金額の1%,買い物金額が1,000円を超え3,000円以下では買い物金額の2%,買い物金額が3,000円を超える場合は買い物金額の3%のポイントを付与する。ワークシートのセルA2に買い物金額が入力されるとき,ポイント数が表示されるセルB2に入る数式はどれか。ここで,ポイント数の小数点以下は切捨てとする。 セルA1:買い物金額,セルB1:ポイント数 セルA2:3,350,セルB2:100 (注:本サイトでは原問題の表を文字表記に変換しています)

出典:平成28年度 春期 ITパスポート試験 問80

正解:ウ

解説

条件の境目に注意して,各式がどの金額でどのポイントを返すかを確認します。「1,000 円以下は 1%」「1,000 円超 3,000 円以下は 2%」「3,000 円超は 3%」なので,A2≦1000 のとき A2/100(1%),そうでなく A2≦3000 のとき A2*2/100(2%),それ以外は A2*3/100(3%)とします。これを実現しているのは ウ です。例の 3,350 円は 3% で 100.5 の切捨てなので 100 になります。

選択肢ごとの解説

  • ア誤り。A2≧3000 で 3% にしているため,ちょうど 3,000 円のときに 3% となり,条件(3,000 円以下は 2%)に合いません。また,1,000 円未満を 2%,1,000 円以上 3,000 円未満を 1% としており,率が逆になっています。
  • イ誤り。3,000 円超で 3% とする点は合っていますが,1,000 円超 3,000 円以下を 1%,1,000 円以下を 2% としており,1% と 2% の条件が逆になっています。
  • ウ正しい。1,000 円以下で 1%,3,000 円以下で 2%,それ以外で 3% となり,境目も含めて条件どおりです。
  • エ誤り。A2<1000 を 1% としているため,ちょうど 1,000 円のときに 2% となり,条件(1,000 円以下は 1%)に合いません。3,000 円も同様に 3% となってしまいます。
ITパスポートの過去問を演習モードで解く