問題
選択肢
- 11,000
- 21,500
- 33,000
- 45,500
正解
3. 3,000
詳しい解説を見る解説を閉じる
解説
1件目:improvement=200000(20万円)≥100000、period=3<7。else枝に入り、内側のif(period<7)が真なのでprize=2000円。2件目:improvement=50000(5万円)<100000、period=14≥7。最初のif(improvement<100000)が真、内側のif(period<7)は偽なのでprize=1000円。合計:2000+1000=3000円。よってウの3,000が正解。アの1,000は2件目のみ、イの1,500やエの5,500は条件分岐の解釈を誤った場合の値である。条件分岐をプログラムの流れに沿って正確にたどることが重要である。(出典: 令和7年度分 ITパスポート試験 問99)
一問一答
全200問を繰り返し学習