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

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

平成24年度秋季問題

問題72

図に示すように,文字列の各文字を置換表に従って置き換える処理を考える。このような置換えを行った結果が「0110001010」であったとき,置換え前の文字列はどれか。

ABBAAABB
ACAAABB
ACABB
CAAABB

図に示すように,文字列の各文字を置換表に従って置き換える処理を考える。このような置換えを行った結果が「0110001010」であったとき,置換え前の文字列はどれか。

ABBAAABB
ACAAABB
ACABB
CAAABB

解答:イ

<解説>

  1. 0110001010の先頭は"0"(置き換え前の文字列の1文字目は"A")
  2. 110001010の先頭は"11"(置き換え前の文字列の2文字目は"C")
  3. 0001010の先頭は"0"(置き換え前の文字列の3文字目は"A")
  4. 001010の先頭は"0"(置き換え前の文字列の4文字目は"A")
  5. 01010の先頭は"0"(置き換え前の文字列の5文字目は"A")
  6. 1010の先頭は"10"(置き換え前の文字列は"B")
  7. 10の先頭は"10"(置き換え前の文字列は"B")