单选题
1127、十进制58转换成二进制数是____。
A
A、110100
B
B、111010
C
C、101010
D
D、101000
答案解析
正确答案:B
解析:
要将十进制整数转换为二进制数,通常采用**“除2取余,逆序排列”**的方法。具体步骤如下:
1. **第一步**:用58除以2,商为29,余数为 **0**。
2. **第二步**:用29除以2,商为14,余数为 **1**。
3. **第三步**:用14除以2,商为7,余数为 **0**。
4. **第四步**:用7除以2,商为3,余数为 **1**。
5. **第五步**:用3除以2,商为1,余数为 **1**。
6. **第六步**:用1除以2,商为0,余数为 **1**。
当商为0时停止计算。将上述步骤中得到的余数从最后一步到第一步逆序排列,即:**111010**。
因此,十进制数58对应的二进制数是 **111010**。
对比选项:
A. 110100 (对应十进制 52)
B. 111010 (对应十进制 58)
C. 101010 (对应十进制 42)
D. 101000 (对应十进制 40)
故正确答案为 **B**。
相关知识点:
58转二进制是111010
题目纠错
计算机基础题库练习
