二進制數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取余法”的方法步驟是解答本題的關鍵.