2進数変換
正解は ア (10011011)です。 8ビットの各桁の重みは左から 128, 64, 32, 16, 8, 4, 2, 1 です。155 から 引ける大きい重みから順に 引いていき、使った桁を1、使わなかった桁を0にします。 重み 128 64 32 16 8 4 2 1 使うか ○ ○ ○ ○ ○ 残り 155−128=27 27 27 27−16=11 11−8=3 3 3−2=1 1−1=0 ビット 1 0 0 1 1 0 1 1 2で割り続けて余りを下から並べる方法でも求められます(155→77余り1→38余り1→19余り0→9余り1→4余り1→2余り0→1余り0→0余り1。下から読むと 10011011)。 選択肢を10進数に戻すと、イ 10110011=179、ウ 11001101=205、エ 11011001=217 で、155 にはなりません。
【正解・解説】2進数変換|令和2ITパスポート 公開問題 問62 | IT資格ラボ