ITパスポート試験

問62

ITパスポート過去問 令和6年度(2024年)問62

関数convertは,整数型の配列を一定のルールで文字列に変換するプログラムである。関数convertをconvert(arraylnput)として呼び出したときの戻り値が“AABAB”になる引数arraylnputの値はどれか。ここで,arrayInputの要素数は1以上とし,配列の要素番号は1から始まる。

〔プログラム〕

〇文字列型:convert(整数型の配列:arrayInput)

  文字列型:stringOutput ← "" // 空文字列を格納

  整数型:i

  for (iを1からarrayInputの要素数まで1ずつ増やす)

      if (arrayInput[i]が1と等しい)

          stringOutputの末尾に"A"を追加する

      else

          stringOutputの末尾に"B"を追加する

      endif

  endfor

  return stringOutput

選択肢

  • {0, 0, 1, 2, 1}
  • {0, 1, 2, 1, 1}
  • {1, 0, 1, 2, 0}
  • {1, 1, 2, 1, 0}

正解と解き方・学習ポイント(AI解説)

正解:
解答した選択肢:未回答
不正解
不正解
不正解
正解