必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 応用情報技術者
  3. 平成23年度秋季問題一覧
  4. 平成23年度秋季問題8-解答・解説-分析

平成23年度秋季問題

問題8

データが昇順にソートされた配列X[i](i=0,1,・・・,n-1)を2分探索する。流れ図のaに入るものとして、適切なものはどれか。ここで、流れ図の中の割り算は小数点以下を切り捨てるものとする。

left < right
left ≦ right
left+1 < right
left+1 ≦ right

データが昇順にソートされた配列X[i](i=0,1,・・・,n-1)を2分探索する。流れ図のaに入るものとして、適切なものはどれか。ここで、流れ図の中の割り算は小数点以下を切り捨てるものとする。

left < right
left ≦ right
left+1 < right
left+1 ≦ right

解答:イ

<解説>

ループ1の繰り返し条件は、

  • 探索値が見つからない間(sch=-1)、ループを繰り返す。
  • 探索の対象となるデータがある間(left<rightまたはleft=right)、ループを繰り返す。

である。

よって、イが正解である。