離散数学(全109問中72問目)

午前試験免除制度対応!基本情報技術者試験のeラーニング【独習ゼミ】
1バイトのデータで0のビット数と1のビット数が等しいもののうち,符号なしの2進整数として見たときに最大になるものを,10進整数として表したものはどれか。

出典:平成18年秋期 問 1

  • 120
  • 127
  • 170
  • 240
正解 問題へ
分野:テクノロジ系
中分類:基礎理論
小分類:離散数学
解説
対象となる1バイトのデータは8ビットで構成されるので、0と1の数がそれぞれ4つずつということになります。
2進数でも10進数と同様に上位けたほど位が大きくなるので、最大となるのは「1111 0000」のときです。

これを10進数に変換すると以下のようになります。

 27+26+25+24
=128+64+32+16=240

Pagetop