応用情報技術者試験 応用情報技術者試験 令和4年度秋期 午前7: XML において,XML 宣言中で符号化宣言を省略できる文字コードはどれか。

応用情報技術者試験 令和4年度秋期 午前
Q 77 / 80
において,XML 宣言中で符号化宣言を省略できる文字コードはどれか。
この問の正解率:46.36%(1,072件)

解説

応用情報技術者試験 令和4年度秋期 午前 問7「XML において,XML 宣言中で符号化宣言を省略できる文字コードはどれか。…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約46%です。

正解

. UTF-16

正答率 46.4%(1,072人中 497人が正解)

問題の解説

XML 宣言の符号化宣言(encoding 指定)を省略できる文字コードを問う問題。XML の仕様では、すべての XML 処理系は Unicode の符号化方式である UTF-8 と UTF-16 を必ず解釈できなければならないと定められており、これらは encoding 宣言を省略してもよい。さらに UTF-16 は先頭の BOM(バイトオーダーマーク)によって符号化方式を判別できるため省略可能であり、正解はエである。

選択肢ごとの解説

  • EUC-JP は日本語向けの符号化方式で、XML が必ず解釈できると定めた標準ではないため encoding 宣言が必要であり誤り。
  • ISO-2022-JP も日本語メール等で使われる符号化方式で、省略可能な標準コードではないため誤り。
  • Shift-JIS も日本語向けの符号化方式であり、UTF-8/UTF-16 のように省略が認められていないため誤り。
  • 正しい。UTF-16 は XML が必ず対応すべき符号化方式で、BOM により判別できるため符号化宣言を省略できる。

応用情報技術者試験 令和4年度秋期 午前 の過去問一覧に戻る・問7

応用情報技術者試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

応用情報技術者試験 合格.dev を App Store でダウンロード