单选题
1127、十进制58转换成二进制数是____。
A
A、110100
B
B、111010
C
C、101010
D
D、101000
答案解析
正确答案:B
解析:
要将十进制整数转换为二进制数,通常采用**“除2取余,逆序排列”**的方法。具体步骤如下:
1. **不断除以2并记录余数**:
* $58 \div 2 = 29$ …… 余 **0**
* $29 \div 2 = 14$ …… 余 **1**
* $14 \div 2 = 7$ …… 余 **0**
* $7 \div 2 = 3$ …… 余 **1**
* $3 \div 2 = 1$ …… 余 **1**
* $1 \div 2 = 0$ …… 余 **1**
2. **逆序排列余数**:
将上述步骤得到的余数从最后一步到第一步依次排列,即:**111010**。
因此,十进制数 58 对应的二进制数是 **111010**。
对比选项:
* A. 110100 (对应十进制 52)
* B. 111010 (对应十进制 58)
* C. 101010 (对应十进制 42)
* D. 101000 (对应十进制 40)
故正确答案为 **B**。
题目纠错
郑州大学计算机基础题库
