過去問ドリル

平成22年度 秋期 ITパスポート試験 問90

ストラテジ/企業活動

【中問A(問89〜92の共通文章)】 M さんは,総務課の N さんから宅配荷物の発送業務で利用する料金計算プログラム(以下,プログラムという)の作成を依頼された。そこで,N さんから聞いた料金計算の方法を基に次のように要件をまとめ,プログラムを作成した。 (1) 料金はサイズ区分と発送先の地区から表 1 の料金表で求める。サイズ区分は荷物の 3 辺計(荷物の縦,横,高さの長さの合計で 1 cm 単位)と重量(1 kg 単位)を比較し,どちらか大きい方の区分を適用する。  なお,3 辺計が 140 cm 又は重量が 20 kg を超える荷物は受け付けない。 (2) 荷物の 3 辺計と重量,発送先の地区(A〜D)を入力すると,料金を出力する。 表 1 料金表(単位 円) 区分 1(3 辺計 80 cm まで,重量 5 kg まで):地区 A 1,300,地区 B 950,地区 C 1,150,地区 D 1,800 区分 2(3 辺計 100 cm まで,重量 10 kg まで):地区 A 1,600,地区 B 1,200,地区 C 1,400,地区 D 2,350 区分 3(3 辺計 140 cm まで,重量 20 kg まで):地区 A 2,000,地区 B 1,600,地区 C 1,800,地区 D 3,400 (注:本サイトでは原問題の表を文字表記に変換しています) M さんは,プログラムを N さんに引き渡す前にテストを行うことにした。 テストに当たり,表 2 の出力結果表を作成し,これに基づいてテストデータを準備した。表 2 は,入力データが各列に示す Yes の組合せに該当する値であるときの正しい出力を,欄“予想出力”に記入したものである(表 2 は図で示す)。 【設問】表 2 の出力結果表の a に入る予想出力はどれか。

平成22年度 秋期 ITパスポート試験 問90の図

出典:平成22年度 秋期 ITパスポート試験 問90

正解:ウ

解説

表 2 の a の列(3 列目)は,地区が A,3 辺計が 80 cm まで(区分 1),重量が 20 kg まで(区分 3)です。サイズ区分は 3 辺計と重量のうち大きい方の区分を適用するので区分 3 になり,地区 A の料金は 2,000 円です。

選択肢ごとの解説

  • ア誤り。1,300 円は区分 1・地区 A の料金で,重量の区分が反映されていません。
  • イ誤り。1,600 円は区分 2・地区 A の料金です。
  • ウ正しい。区分 3・地区 A で 2,000 円です。
  • エ誤り。3,400 円は区分 3・地区 D の料金で,地区が合いません。
ITパスポートの過去問を演習モードで解く