题目
十进制数121转换成二进制整数是( )A. 1111001B. 1110010C. 1001111D. 1001110
十进制数121转换成二进制整数是( )
A. 1111001
B. 1110010
C. 1001111
D. 1001110
题目解答
答案
A. 1111001
解析
考查要点:本题主要考查十进制整数转换为二进制数的方法,特别是除二取余法的应用。
解题核心思路:将十进制数不断除以2,记录每次的余数,直到商为0,最后将余数倒序排列得到二进制数。关键在于正确执行每一步的除法运算并记录余数,避免计算错误。
破题关键点:
- 明确除二取余法的步骤,确保每一步的商和余数正确。
- 倒序排列余数时注意顺序,避免混淆。
方法一:除二取余法
-
计算过程:
- $121 \div 2 = 60$,余数 $1$
- $60 \div 2 = 30$,余数 $0$
- $30 \div 2 = 15$,余数 $0$
- $15 \div 2 = 7$,余数 $1$
- $7 \div 2 = 3$,余数 $1$
- $3 \div 2 = 1$,余数 $1$
- $1 \div 2 = 0$,余数 $1$
-
倒序排列余数:将余数从下往上依次排列,得到二进制数 $1111001$。
方法二:按权展开法
将十进制数分解为2的幂次之和:
$121 = 64 + 32 + 16 + 8 + 1 = 2^6 + 2^5 + 2^4 + 2^3 + 2^0$
对应二进制位为第7位到第1位(从高位到低位),即 $1111001$。