|

【問題番号IP09S64】
2進数10110を3倍したものはどれか。
ア 111010
イ 111110
ウ 1000010
エ 10110000
【解説】
2進数を10進数にするには、各桁に右から、2の0乗(2^0=1)、2の1乗(2^1=2)、2の2乗(2^2=4)、2の3乗(2^3=8)、2の4乗(2^4=16)を掛けて、その合計を加算します。
問題文にある2進数10110を10進数にすると、
1×16+0×8+1×4+1×2+0×1=22
です。
これを問題文の指示通り、3倍すると「22×3=66」です。
66を2進数にすると、
66÷2=33 余り0
33÷2=16 余り1
16÷2=8 余り0
8÷2=4 余り0
4÷2=2 余り0
2÷2=1 余り0
最後の商である1と余りを下から順に並べると10進数を2進数に変換できます。
ここでは「1000010」になります。
なお、10100を左シフト(2倍)したもの(101000)に、10100を加算して3倍を表す解き方もあります。
【解答】ウ
ITパスポート試験合格講座【練習問題INDEX】へ戻る
ITパスポート試験合格講座のホームページへ戻る
|