《機械》〈情報伝送及び処理〉[H20:問8]コンピュータ等で使用される文字コードに関する選択問題

【問題】

【難易度】★★★★★(難しい)

次の文章は,文字コードに関する記述である。\( \ \mathrm {A} \ \)群の文章と最も関係が深い語句を\( \ \mathrm {B} \ \)群の中から選び,対応する記号をマークシートに記入しなさい。

[\( \ \mathrm {A} \ \)群]

(1) \( \ \mathrm {UNIX} \ \)の国際化対応のために体系化されたコードであり,漢字も表現できる。

(2) 米国のベンダによるコンソーシアムが提唱した\( \ 2 \ \)バイトコードで,\( \ \mathrm {ISO} \ \)の標準となっている。

(3) キャラクター切り替えのエスケープシーケンスを用いることなく,\( \ 1 \ \)バイト目を読み込めば,半角英数字の\( \ 1 \ \)バイト文字であるか,漢字の\( \ 2 \ \)バイト文字であるかが区別できる。

(4) アメリカの\( \ \mathrm {ANSI} \ \)によって設定された規格である。文字コードは\( \ 7 \ \)ビットで表示し,\( \ 8 \ \)ビット目はパリティビットとして使用している。

(5) \( \ \mathrm {IBM} \ \)が開発した\( \ 1 \ \)バイト(\( \ 8 \ \)ビット)コードで,汎用機を中心に普及している。

[\( \ \mathrm {B} \ \)群]
\[
\begin{eqnarray}
&(イ)& \mathrm {JICFS} \ コード      &(ロ)& \mathrm {Unicode}     &(ハ)& \mathrm {EDI} \ コード \\[ 5pt ] &(ニ)& \mathrm {TRON} \ コード     &(ホ)& \mathrm {ASCII} \ コード     &(ヘ)& \mathrm {JIS} \ コード \\[ 5pt ] &(ト)& シフト \ \mathrm {JIS} \ コード     &(チ)& \mathrm {EBCDIC} \ コード     &(リ)& \mathrm {JAN} \ コード \\[ 5pt ] &(ヌ)& \mathrm {EUC} \ コード     &&   && \\[ 5pt ] \end{eqnarray}
\]

【ワンポイント解説】

コンピュータ等で使用される文字コードに関する問題です。
情報伝送及び処理の範囲に分類はされますが,電験の範囲を確実に逸脱しており,趣味の領域に近い内容です。
なかなか名称と内容が一致している方の方が少ないと思いますので,参考程度に見ておいて下さい。

【用語の解説】

(イ)\( \ \mathrm {JICFS} \ \)コード
\( \ \mathrm {JAN \ Item \ Code \ File \ Service} \ \)の略で,\( \ \mathrm {JAN} \ \)コード(バーコード)の商品情報を管理するサービスです。

(ロ)\( \ \mathrm {Unicode} \ \)
様々な言語の文字を共通の文字コードとするために考えられた規格で,国際規格の\( \ \mathrm {ISO} \ \)の標準となっています。文字符号化形式として\( \ \mathrm {UTF-8} \ \),\( \ \mathrm {UTF-16} \ \),\( \ \mathrm {UTF-32} \ \)があります。

(ハ)\( \ \mathrm {EDI} \ \)コード
\( \ \mathrm {Electronic \ Data \ Interchange} \ \)コードの略で,企業間商取引で企業を特定するためのコードです。

(ニ)\( \ \mathrm {TRON} \ \)コード
\( \ \mathrm {TRON} \ \)プロジェクトで使用されている文字コードで,多言語の文字種を含む文章をデータにできます。

(ホ)\( \ \mathrm {ASCII} \ \)コード
\( \ \mathrm {American \ Standard \ Code \ for \ Information \ Interchange} \ \)の略で,アルファベットと記号を\( \ 7 \ \)桁の文字コードとしたものです。\( \ 8 \ \)ビット目をパリティビットとして使用するものが多いですが,通信機能の信頼性向上に伴い,さらに割り当て領域を拡張する動きもあります。

(ヘ)\( \ \mathrm {JIS} \ \)コード
日本工業規格\( \ \mathrm {\left( JIS\right) } \ \)で定められている文字コードで,アルファベット,数字,記号を\( \ 7 \ \)桁もしくは\( \ 8 \ \)桁,漢字を\( \ 16 \ \)桁で割り当てています。

(ト)シフト\( \ \mathrm {JIS} \ \)コード
コンピュータ上で日本語を含む文字列を表現するため使用する文字コードで,\( \ \mathrm {JIS} \ \)コードではエスケープシーケンスという制御文字を用いてアルファベットと漢字の切換えをしなければなりませんが,シフト\( \ \mathrm {JIS} \ \)コードではその操作が不要なように文字コードが設定されています。

(チ)\( \ \mathrm {EBCDIC} \ \)コード
\( \ \mathrm {Extended \ Binary \ Coded \ Decimal \ Interchange \ Code} \ \)の略で,\( \ \mathrm {IBM} \ \)により英数字,記号,制御文字を割り当てた\( \ 8 \ \)ビットのコードです。

(リ)\( \ \mathrm {JAN} \ \)コード
\( \ \mathrm {Japanese \ Article \ Number} \ \)コードの略で,商品を識別するためのコード,すなわちバーコードのことです。

(ヌ)\( \ \mathrm {EUC} \ \)コード
\( \ \mathrm {Extended \ Unix \ Code} \ \)コードの略で,\( \ \mathrm {AT & T} \ \)社が策定した文字コード体系で\( \ \mathrm {UNIX} \ \)(オペレーティングシステムの一つ)の国際化対応のために体系化されたコードです。各国の言語を割り当てることができ,日本語を割り当てた定義を\( \ \mathrm {EUC-JP} \ \)といいます。

【解答】

(1)解答:ヌ
「用語の解説」の通り,\( \ \mathrm {UNIX} \ \)の国際化対応のために体系化されたコードは\( \ \mathrm {EUC} \ \)コードとなります。

(2)解答:ロ
「用語の解説」の通り,米国のベンダによるコンソーシアムが提唱した\( \ 2 \ \)バイトコードで,\( \ \mathrm {ISO} \ \)の標準となっているのは\( \ \mathrm {Unicode} \ \)となります。

(3)解答:ト
「用語の解説」の通り,キャラクター切り替えのエスケープシーケンスを用いることなく,\( \ 1 \ \)バイト目を読み込めば,半角英数字の\( \ 1 \ \)バイト文字であるか,漢字の\( \ 2 \ \)バイト文字であるかが区別できるコードはシフト\( \ \mathrm {JIS} \ \)コードとなります。

(4)解答:ホ
「用語の解説」の通り,アメリカの\( \ \mathrm {ANSI} \ \)によって設定された規格で\( \ 7 \ \)ビットで表示し,\( \ 8 \ \)ビット目はパリティビットとして使用しているコードは\( \ \mathrm {ASCII} \ \)コードとなります。

(5)解答:チ
「用語の解説」の通り,\( \ \mathrm {IBM} \ \)が開発した\( \ 1 \ \)バイト(\( \ 8 \ \)ビット)コードは\( \ \mathrm {EBCDIC} \ \)コードとなります。



記事下のシェアタイトル