フリー問題

基本情報技術者試験 のフリー問題 18 / 20 問目

問題文

要素数 n の整数型の配列 data から最大値を求めたい。手続の中身は「整数型: max ← data[1]」「for (i を 2 から n まで 1 ずつ増やす)」「if (data[i] > max)」「max ← data[i]」「endif」「endfor」「return max」の順である。この手続の説明として適切なものはどれか。

選択肢

  1. 反復の開始を初番に変更するので先頭の要素が比較に参加する原因である
  2. 更新の条件を等値に排除するので重複の最大値が誤値に変化する原因である
  3. 先頭の要素を初期値に採用するので負数の配列が正常に完了する標準原因である
  4. 零値の定数を初期値に採用するので負数の配列が正常に完了する原因例である

解答・解説を確認するには

正解と解説の確認、回答の記録には無料登録が必要です。登録すると演習モードでフリー問題に回答し、正誤と解説をその場で確認できます。