本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

平成27年度 技術士第一次試験問題【専門科目】

Ⅲ-27

文字コードの規格であるUnicodeに関する次の記述のうち、最も適切なものはどれか。

① CJK統合漢字 (CJK Unified Ideographs) では、中日韓の類似の文字は1文字にまとめられたが、最新のURO (Unified Repertoire and Ordering) では、別の文字に分離されたため、漢字の文字数は2倍以上に増加した。

② UTF-8では、文字は可変長 (1~6バイト) で表現されるため、ASCII文字集合だけのテキストであっても、ASCII文宇コードに対して2倍以上にファイルの大きさが増加する。

③ UTF-16では、すべての文字は固定長 (2バイト) で表現される。

④ UTF-32では、すべての文字は固定長 (4バイト) で表現される。

⑤ 可変長の文字符号化方式では、いわゆる半角・全角同様に、文字の表現に使われるパイト数に応じて文字の横幅が増加するため、3バイトの文字は1バイトの3倍の横幅を占める。


正解


解説

① 2001年に文字数が増大したこともあったが、その後はそれほど文字が増えていない

② UTF-8では1バイトで表現できる文字もあり、ASCII文字集合だけのテキストであれば、2倍以上のファイルの大きさにになることはない

③ UTF-16では、2バイトで表現する文字と、4バイトで表現する文字がある。

④ 正しい。UTF-32では、全ての文字を4バイトの固定長で表す。

⑤ バイト数と、文字の横幅には関係性がない

Ⅲ-26 目次 Ⅲ-28