本文へ移動
✓ 合格ドリル基礎から練習

基本情報技術者 / 条件・事例の練習

基本情報技術者試験基礎・応用

条件を読む・根拠を説明する

同値を含む最小位置

条件を整理し、答えを選んでから解き方を確認しましょう。

添字1〜5のA=[7,3,5,3,8]。p←1。iを2〜5へ増やしA[i]<A[p]のときだけp←i。終了時のpはどれか。

答え・解き方を読む

2

考える順序

  1. 1i=2で3<7なのでp=2
  2. 2i=4の値3はA[2]と等しく、厳密な小なりを満たさない
  3. 3最初の最小位置2が残る

選択肢ごとの理由

  • 比較 · 4

    4になるのは比較を小なりイコールにした場合です。

  • 比較 · 3

    3は最小値であって位置ではありません。

  • 比較 · 1

    最初の7より小さい要素でpは更新されます。

  • 正解 · 2

    i=2で3<7なのでp=2。i=4の値3はA[2]と等しく、厳密な小なりを満たさない。最初の最小位置2が残る。

学習アプリで条件・事例を5問 →

学習の参考資料

用語・仕組みを学ぶための参考資料です。設問の条件と、このページの解き方を併せて確認してください。

教材の作成・確認方法

関連する要点をまとめて読む

技術の入口の要点と練習一覧 →