请教:2009年计算机等级一级MS Office模拟练习题(1)第1大题第12小题如何解答?

行业问题 练习题,余数,整数 已帮助 人

【题目描述】

第12题:十进制数39转换成二进制整数是()。

A.100011

B.100101

C.100111

D.100011

【我提交的答案】: B
【参考答案与解析】:

正确答案:C

答案分析:

 解析:十进制整数转二进制的方法是除2取余法。“除2取余法”:将十进制数除以2得一商数和一余数。再用商除以2….以此类推。最后将所有余数从后往前排列。

【我的疑问】(如下,请求专家帮助解答)

具体计算过程是什么 

热搜:ms培养基的配制实验报告结果与分析

答案解析

难度★★☆ 搜索
  • 39/2=19....1
    19/2=9.....1
    9/2=4......1
    4/2=2......0
    2/2=1......0
    1/2=0......1
    把余数到的排列起来就可以
    100111就是39的2进制

    楼上正解:

    39/2=19....1
    19/2=9.....1
    9/2=4......1
    4/2=2......0
    2/2=1......0
    1/2=0......1
    把余数到的排列起来就可以
    100111就是39的2进制

    补充一点:楼主算完得到结果后,可以利用二进制转十进制进行验证,就比如这一题:

    二进制:100111十进制:1*2~5+0*2~4+0*2~3+1*2~2+1*2~1+1*2~0=39(2~5表示2的五次方),因此验证答案正确。。具体二进制转十进制方法:相应位数值(0或者1)*2~(相应位数-1)次方。(位数计算为:从右往左,从1往后加)