二进制数101110转化为八进制数是( )
A.45
B.56
C.67
D.76
【答案】分析:由二进制转化为十进制的方法,我们只要依次累加各位数字上的数×该数位的权重,即可得到十进制数,再利用“除k取余法”是将十进制数除以8,然后将商继续除以8,直到商为0,然后将依次所得的余数倒序排列即可得到答案.
解答:解:101110(2)=0×2+1×21+1×22+1×23+1×25=46
46÷8=5…6
5÷8=0…5
故46(10)=56(8)
故选B.
点评:本题考查的知识点是算法的概念,由二进制转化为八进制的方法,进制转换为十进制的方法是依次累加各位数字上的数×该数位的权重,十进制与其它进制之间的转化,熟练掌握“除k取余法”的方法步骤是解答本题的关键.