過去問ぽちぽちby KKM Studio

平成22年度秋期 ITパスポート 問91 解説

中問A(問89〜92)

ソフトウェアのテストに関する次の記述を読んで,問89~92に答えよ。

Mさんは,総務課のNさんから宅配荷物の発送業務で利用する料金計算プログラム(以下,プログラムという)の作成を依頼された。そこで,Nさんから聞いた料金計算の方法を基に次のように要件をまとめ,プログラムを作成した。

(1) 料金はサイズ区分と発送先の地区から表1の料金表で求める。サイズ区分は荷物の3辺計(荷物の縦,横,高さの長さの合計で1cm単位)と重量(1kg単位)を比較し,どちらか大きい方の区分を適用する。

なお,3辺計が140cm又は重量が20kgを超える荷物は受け付けない。

(2) 荷物の3辺計と重量,発送先の地区(A~D)を入力すると,料金を出力する。

Mさんは,プログラムをNさんに引き渡す前にテストを行うことにした。

テストに当たり,表2の出力結果表を作成し,これに基づいてテストデータを準備した。表2は,入力データが各列に示すYesの組合せに該当する値であるときの正しい出力を,欄“予想出力”に記入したものである。

平成22年度秋期 中問A(問89〜92) 図1
平成22年度秋期 中問A(問89〜92) 図2

次の表は,テストデータ(地区,3辺計,重量)を用いて実際にテストを行った結果の一部である。この結果の判断として,適切なものはどれか。

平成22年度秋期 問91 図1
  1. ア3辺計が60cmで重量が5kgのときの出力結果に誤りがある。
  2. イサイズ区分が区分3のときの出力結果に誤りがある。
  3. ウ出力結果に誤りはない。
  4. エ地区Cの出力結果だけに誤りがある。
答えを見る

正解 ア3辺計が60cmで重量が5kgのときの出力結果に誤りがある。

要点テスト結果は料金表から求めた予想出力と照合して判断する

解説

3辺計60cm・重量5kgは区分1で,正しくは地区Cが1,150円,地区Dが1,800円ですが,出力はそれぞれ1,400円,2,350円で区分2の料金になっており誤りです。

  • C,101cm,8kg:3辺計が区分3なので1,800円(正しい)
  • D,101cm,8kg:区分3なので3,400円(正しい)

イ:区分3の出力はどちらも正しいので誤り。

ウ:60cm・5kgの出力に誤りがあるので誤り。

エ:地区Dでも誤りがあるので誤り。

App

スキマ時間に、1問ずつ。
アプリ「ITパスポート 過去問ぽちぽち」

全問を正答・解説つきで収録。毎日の10問に、忘れた頃の復習が自然に混ざります。広告なし・買い切り。

App Store近日公開Google Play近日公開