ITパスポート平成23年特別 問95

【問93~96は中問形式の出題です。中問Bの問題文を読んでから回答してください。】

問95

関数をテストするために用意したテストデータと予想結果の一部を表2に示す。表2のd,eに入れる値の組合せはどれか。
95.gif/image-size:221×165
  • 95a.gif/image-size:183×132

            

分類

マネジメント系

正解

解説

まず大人のチケットは3,000円,子供のチケットは1,000円である事を確認しておきます。

[dについて]
テスト2のケースでは、JとKが共に購入枚数の条件(0≦n≦20)を満たしており、合計枚数が30枚で1割引きの適用対象なので、それぞれのチケット代金の合計を求めて、その額から1割引きした金額がLに代入されます。

 (3,000×15+1,000×15)×0.9
=(45,000+15,000)×0.9=54,000

したがってdに入る値は54,000となります。

[eについて]
テスト2のケースでは、Jは購入枚数の条件(0≦n≦20)を満たしていますが、Kが30で購入枚数の上限を超えてしまっています。このケースでは購入条件を満たしていないので、eに入る値は -1となります。

d=54,000,e=-1 なので正解は「イ」です。
© 2009-2024 ITパスポート試験ドットコム All Rights Reserved.

Pagetop