IPA過去問ドリル

平成29年度 秋期 応用情報技術者試験 午前 問4

テクノロジ/基礎理論

UTF-8の説明に関する記述として,適切なものはどれか。

出典:平成29年度 秋期 応用情報技術者試験 午前 問4

正解:ア

解説

UTF-8はUnicodeの符号化方式の一つで,1文字を1~4バイト(規格上は最大6バイトまで拡張可能とされていた)の可変長で表現し,ASCII文字(0~127)は1バイトでASCIIコードと同一のビット列になるため上位互換性があります。

選択肢ごとの解説

  • 正しい。UTF-8は1文字を1~4バイト(又は6バイト)の可変長で表現し,ASCIIと上位互換性をもつ符号化方式です。
  • 誤り。上位サロゲートと下位サロゲートの組合せで4バイト表現するのはUTF-16の説明です。UTF-8はサロゲートペアを使いません。
  • 誤り。ASCII文字だけを7ビットで表現する方式は電子メールで使われるISO-2022-JP等に近い考え方で,UTF-8はASCII以外の文字も含め可変長バイトで表現します。
  • 誤り。全ての符号位置を4バイト固定長で表現するのはUTF-32の説明です。UTF-8は可変長です。
応用情報技術者の過去問を演習モードで解く