資格部

資格・検定の試験情報、対策方法、問題解説などをご紹介

IP 令和6年度 問62

   

 関数convertは,整数型の配列を一定のルールで文字列に変換するプログラムである。関数convertをconvert(arrayInput)として呼び出したときの戻り値が“AABAB”になる引数arrayInputの値はどれか。ここで,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

  1. {0,0,1,2,1}
  2. {0,1,2,1,1}
  3. {1,0,1,2,0}
  4. {1,1,2,1,0}

解答・解説

解答

 エ

解説

 ー

  1. {0,0,1,2,1}


  2. {0,1,2,1,1}


  3. {1,0,1,2,0}


  4. {1,1,2,1,0}


参考情報

分野・分類
分野 テクノロジ系
大分類 基礎理論
中分類 アルゴリズムとプログラミング
小分類 アルゴリズムとプログラミング
テキスト

前問 一覧 次問