応用情報に戻る
練習問題難易度: 標準2020年度

応用情報技術者 過去問練習問題 第47問

問題

次の流れ図において、①→②→③→⑤→②→③→④→②→⑥の順に実行させるために、①において m と n に与えるべき初期値 a と b の関係はどれか。ここで、a、b はともに正の整数とする。

の図表

選択肢

  1. 1a=2b
  2. 22a=b
  3. 32a=3b
  4. 43a=2b

正解

4. 3a=2b

詳しい解説を見る

解説

この流れ図は、②で m=n なら⑥へ抜け、③の比較で m<n なら⑤(n←n−m)を、m>n なら④(m←m−n)を実行する減算の繰返し処理です。①で (m,n)=(a,b) として指定の経路をたどると、1回目の③では m<n が成立して⑤を実行し (m,n)=(a,b−a)、2回目の③では m>n が成立して④を実行し (m,n)=(2a−b,b−a)、次の②で m=n となって⑥へ進みます。よって 2a−b=b−a、すなわち 3a=2b が成り立つ必要があります。例えば a=2、b=3 とすると (2,3)→(2,1)→(1,1) と変化し、指定どおりの順に実行されます。(出典: 令和2年度 秋期 応用情報技術者試験 午前 問47)

一問一答

全400問を繰り返し学習

練習問題の関連問題

この調子で演習を続けよう

スキマ資格では応用情報の全3360問を分野別・難易度別に体系的に学習できます。応用情報技術者試験(AP)は IPA が実施する情報処理技術者試験のレベル3。午前 4択80問・午後 記述11問中5問選択、各60%以上で合格。テクノロジ・マネジメント・ストラテジの全分野から出題されます。