题目
将十进制数119. 275转换成二进制数约为( )。A. 1110111. 011 B. 1110111. 01 C. 1110111. 11 D. 1110111. 10
将十进制数119. 275转换成二进制数约为( )。
A. 1110111. 011B. 1110111. 01
C. 1110111. 11
D. 1110111. 10
题目解答
答案
B 、 1110111. 01
解析
本题考查十进制数转换为二进制数的能力,涉及整数部分和小数部分的转换方法。
核心思路:
- 整数部分采用除2取余法,将余数倒序排列得到二进制整数部分。
- 小数部分采用乘2取整法,取乘积的整数部分,直到小数部分为0或达到所需精度。
关键点:
- 整数部分转换时需注意余数的顺序。
- 小数部分转换时需保留足够的位数,本题中选项仅保留两位小数,因此需计算两位后截断。
整数部分转换(119)
- 除2取余法:
- $119 \div 2 = 59$ 余 $1$
- $59 \div 2 = 29$ 余 $1$
- $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$
倒序排列余数:$1110111$。
小数部分转换(0.275)
- 乘2取整法(保留两位小数):
- $0.275 \times 2 = 0.55$ → 整数部分 $0$
- $0.55 \times 2 = 1.10$ → 整数部分 $1$
取前两位整数部分:$01$。
合并结果
整数部分 $1110111$ + 小数部分 $01$ → $1110111.01$,对应选项 B。