令和7年度 春期 午前Ⅱ 問23
ユーザーインタフェース
コード設計に関する問題
コードの値からデータの対象物が連想できるコード体系はどれか。
- アシーケンスコード
- イデシマルコード
- ウニモニックコード
- エブロックコード
答えと解説を見る
✓ これが正解ウニモニックコード
解説
値から対象物を連想できるのはニモニックコードです。
ニモニックコードは、コードの値に対象物の名前や性質を表す文字や略号を使い、値を見ただけで何を指すかを連想できるようにしたコードです。たとえば、テレビの 32 型を TV32 と表すように、記号の意味が読み取れる形に組み立てます。覚えやすく、入力や確認のときの取り違えを減らせる一方、桁数が長くなりやすいという面もあります。見分ける軸は、コードの値そのものに意味をもたせて人が連想できるかどうかです。通し番号を振るもの、桁ごとに十進の分類を割り当てるもの、範囲ごとに区分を分けるものは、値を見ても対象物は直接は思い浮かびません。ニモニックは記憶を助けるという意味、と覚えると選べます。
ほかの選択肢はなぜ違うのか
- アシーケンスコード:シーケンスコードは、対象物に発生順や並び順に従って通し番号を割り当てるコードです。単純で桁数も少なくて済みますが、番号自体に意味はないので、値から対象物を連想することはできません。
- イデシマルコード:デシマルコードは、対象を十進の区分で大分類から小分類へと細かく分け、桁ごとに分類の意味をもたせるコードです。分類の位置は分かりますが、値から対象物そのものを連想できるようにしたものではありません。
- エブロックコード:ブロックコードは、通し番号をいくつかの範囲に区切り、範囲ごとに分類を割り当てるコードです。番号がどの区分に属するかは分かりますが、値を見て対象物の名前を思い浮かべられる作りではありません。
出典:令和7年度 春期 システムアーキテクト試験 午前Ⅱ 問23
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)