関数 calculateAmountOfPrize は,業務改善の効果における改善額と短縮期間を,それぞれ improvement と period で受け取り,賞金額を戻り値とする。改善額が20万円で短縮期間が3日の業務改善と,改善額が5万円で短縮期間が14日の業務改善があった。この二つの賞金額の合計は何円か。ここで,改善額と短縮期間の値はそれぞれ0以上とする。 〔プログラム〕 ○整数型: calculateAmountOfPrize(整数型: improvement, // 改善額(円) 整数型: period) // 短縮期間(日) 整数型: prize // 賞金額(円) if (improvement が 100000 より小さい) if (period が 7 より小さい) prize ← 500 else prize ← 1000 endif else if (period が 7 より小さい) prize ← 2000 else prize ← 5000 endif endif return prize
ア 1,000
イ 1,500
ウ 3,000
エ 5,500
正解: ウ
要点: 改善額20万・3日→2000,改善額5万・14日→1000,合計3000。
1件目は改善額200000円(100000以上)かつ短縮期間3日(7未満)なので外側else・内側ifでprize←2000。2件目は改善額50000円(100000未満)かつ短縮期間14日(7以上)なので外側if・内側elseでprize←1000。合計2000+1000=3000円。
この問題に出てくる用語
同じ回の前後の問題
- 令和7年度 問98: 4個の要素から成るデータの並びを,次の手順を繰り返して昇順に整列するとき,整列が終了するまでに(1)
- 令和7年度 問100: 個人の認証に用いる要素を,知識,所有物及びバイオメトリクスの三つに分類したとき,所有物を要素として用
テクノロジ系の他の問題
- 令和7年度 問100: 個人の認証に用いる要素を,知識,所有物及びバイオメトリクスの三つに分類したとき,所有物を要素として用
- 令和3年度 問56: インターネットにおいてドメイン名とIPアドレスの対応付けを行うサービスを提供しているサーバに保管され
- 令和3年度 問57: CPU,主記憶,HDDなどのコンピュータを構成する要素を1枚の基板上に実装し,複数枚の基板をラック内
- 令和3年度 問58: サーバルームへの共連れによる不正入室を防ぐ物理的セキュリティ対策の例として,適切なものはどれか。
- 令和3年度 問59: Aさんが,Pさん,Qさん及びRさんの3人に電子メールを送信した。Toの欄にはPさんのメールアドレスを
アプリで弱点分析つきの演習ができます