2進数1011と2進数101を乗算した結果の2進数はどれか。
エ. 110111
2進数の乗算問題. 2進数1011と101を乗算する. 10進数換算では1011(2)=8+2+1=11(10),101(2)=4+1=5(10). 掛けると 11×5=55(10). この55を2進数に直すと 55=32+16+4+2+1=110111(2) となる. 別解として2進数のまま筆算する方法もあり,1011×101 を計算すると,1011×1=1011,1011×0=0(中段),1011×100=101100 となり,これらを足し合わせると 110111(2) となる. 答えはエの110111. ITパスポートでは「10進変換→10進計算→2進への戻し」の手順が最も確実で間違いの少ない解法といえる典型問題である.
ITパスポート 2016年 (平成28年 秋期) の過去問一覧へ戻る・問91