必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 基本情報技術者
  3. 平成18年度秋季問題一覧
  4. 平成18年度秋季問題1-解答・解説-分析

平成18年度秋季問題

問題1

1バイトのデータで0のビット数と1のビット数が等しいもののうち、符号なしの2進整数として見たときに最大になるものを、10進整数として表したものはどれか。

120
127
170
240

1バイトのデータで0のビット数と1のビット数が等しいもののうち、符号なしの2進整数として見たときに最大になるものを、10進整数として表したものはどれか。

120
127
170
240

解答:エ

<解説>

  1. 1バイトのデータを「符号なしの2進整数として見たときに最大になるもの」は、 1111 1111 である。
    設問では、「1バイトのデータで0のビット数と1のビット数が等しいもの」との記述があるので、1と0がそれぞれ4つずつ現れるようにすればよい。
    2進数でも左側に行くほど重み付けが大きくなるので、最大数は1111 0000になる。
  2. (1111 0000)2を10進数に変換する。
    (11110000)2 1×27+1×26+1×25+1×24+0×23+0×22+0×21+0×20
      128+64+32+16+0+0+0+0
      240

よってエが正解である。