
応用情報技術者試験 平成29年度春期 午前 問21「16進数 ABCD1234 をリトルエンディアンで 4 バイトのメモリに配置した…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約48%です。
イ. オフセット 0:34,+1:12,+2:CD,+3:AB
正答率 48.3%(1,316人中 636人が正解)
バイト順序(エンディアン)を問う問題。ABCD1234を1バイト(16進2桁)ずつ区切ると、上位(最上位)からAB・CD・12・34で、34が最下位バイトである。リトルエンディアンは最下位バイトを最も小さいアドレスに置くので、オフセット0から順に34、12、CD、ABとなり、正解はイ。なお各バイト内の桁(例 ABの順序)は入れ替わらないため、43や21のように桁を反転させる選択肢は誤りである。
応用情報技術者試験 平成29年度春期 午前 の過去問一覧に戻る・問21