信息学奥赛--进制转化

【学习目标】

1、了解二进制及其他进制
2、十进制与R进制的转换
3、能编程实现进制之间的转换

【学习内容】

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

【练习】

一、任意进制转十进制
1、(1101101)2 = ( )
2、(7754)8 = ( )
3、(F1B9AC)16 = ( )
4、(1011.11101)2 = ( )
5、(75.1076)8 = ( )
6、(59D.10AC)16 = ( )

二、十进制转任意进制
1、(173)10 = ( )2
2、(173.125)10 = ( )2
3、(173)10 = ( )8
4、(173.625)10 = ( )8
5、(173)10 = ( )16
6、(173.375)10 = ( )16
历年题目
2010提高
1.与16进制数 A1.2等值的10进制数是( )
A.101.2 B.111.4 C.161.125 D.177.25
2010普及
1.2E+03表示 ( )
A.2.03 B.5 C.8 D.2000
2009提高
4、在字长为16位的系统环境下,一个16位带符号整数的二进制补码为1111111111101101。其对应的十进制整数应该是( )
A.19 B.-19 C.18 D.-18
2009普及
11、十进制小数125.125对应的八进制数是( )
A.100.1 B.175.175 C.175.1 D.100.175
2008提高
7.与十进制数28.5625相等的四进制数是( )
A.123.21 B.131.22 C.130.22 D.130.21 E.130.20
15.(2008)10+ (5B)16 的结果是( )。
A.(833)16 B.(2099)10 C.(4063)8 D.(100001100011)2
2008普及
8、与十进制数28.5625相等的四进制数是( )。
A. 123.21 B. 131.22 C. 130.22 D. 130.21
12、 (2008)10 + (5B)16的结果是( )。
A. (833)16 B. (2089)10 C. (4163)8 D. (100001100011)2
2007模拟
14、 算式 (1000)10-(100)16-(10)8的结果是( )。
A.(890)10 B. (986)8 C. (1011100000)2 D. (2E0)16 E. (736)10
2007提高
8、与十进制数17.5625相对应的8进制数是( )
A. 21.5625 B. 21.44 C. 21.73 D. 21.731 E. 前4个答案都不对
13、(2070)16+(34)8的结果是( ).
A. (8332)10 B. (208C)16 C. (100000000110)2 D. (20214)8
题解: 统一为二进制运算,然后再转其他进制
2007普及
17、与十进制数1770对应的八进制数是( )。
A.3350 B.3351 C.3352 D.3540
19、(2070)16 + (34)8 的结果是( )。
A.(8332)10 B.(208A)16 C.(100000000110)2 D.(20212)8
2006提高
9、与十进制数1770.625 对应的八进制数是( )。
A. 3352.5 B. 3350.5 C. 3352.1161
D. 3350.1151 E. 前4个答案都不对
12、(2010)16 + (32)8的结果是( )。
A. (8234)10 B. (202A)16 C. (100000000110)2 D. (2042)16

答案:
2010提高:1C
2010普及:1D
2009提高:4B
2009普及:11C
2008提高:7D,15ABC
2008普及:8D,12A
2007模拟:14CDE,15A
2007提高:8B,13ABD
2007普及:17C,19A
2006提高:9A,12AB

猜你喜欢

转载自blog.csdn.net/qq_32431299/article/details/110517424