进制转换练习题(共10页).doc

上传人:飞****2 文档编号:48455597 上传时间:2022-10-06 格式:DOC 页数:10 大小:58.50KB
返回 下载 相关 举报
进制转换练习题(共10页).doc_第1页
第1页 / 共10页
进制转换练习题(共10页).doc_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《进制转换练习题(共10页).doc》由会员分享,可在线阅读,更多相关《进制转换练习题(共10页).doc(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上进制转换练习题【例题1-1】 十进制数1000对应二进制数为_,对应十六进制数为_。供选择的答案A: 1111101010 1111101000 1111101100 1111101110B: 3C8 3D8 3E8 3F8【例题1-2】 十进制小数为0.96875对应的二进制数为_,对应的十六进制数为_。供选择的答案A: 0.11111 0.111101 0.111111 0.1111111B: 0.FC 0.F8 0.F2 0.F1【例题1-3】 二进制的1000001相当十进制的_,二进制的100.001可以表示为_。供选择的答案A: 62 63 64 65B:

2、 23+23 22+22 23+22 22+23【例题1-4】 十进制的100相当于二进制_,二进制的0.110011相当十进制的_。供选择的答案A: 1000000 1100000 1100100 1101000B: 21+22+24+25 1(23+24) 1+(2324) 1232426【例题1-5】 八进制的100化为十进制为_,十六进制的100化为十进制为_。供选择的答案A: 80 72 64 56B: 160 180 230 256【例题1-6】 在答案群所给出的关系式中正确的为_,在给出的等式中不正确的为_。供选择的答案A: 0.11120.C16 0.6100.AB16 0.1

3、0120.A16B: 0.87510=0.E16 0.748=0.937510 0.1012=0.A16 0.3116=0.1418【例题1-7】 十六进制数FFF.CH相当十进制数_。供选择的答案A: 4096.3 4096.25 4096.75 4095.75【例题1-8】 2005年可以表示为_年;而37308年是指_年。供选择的答案A: 7C5H 6C5H 7D5H 5D5HB: 200010 200210 200610 200810【例题1-9】 十六进制数123.4对应的十进制分数为_。供选择的答案A: 3495 3495 1165 1165 16 88 4【例题1-10】 二进制

4、数10000.00001可以表示为_;将其转换成八进制数为_;将其转换成十六进制数为_。供选择的答案A: 25+25 24+24 25+24 24+25B: 20.02 02.01 01.01 02.02C: 10.10 01.01 01.04 10.08【例题1-11】 对于不同数制之间关系的描述,正确的描述为_。供选择的答案A: 任意的二进制有限小数,必定也是十进制有限小数。 任意的八进制有限小数,未必也是二进制有限小数。 任意的十六进制有限小数,不一定是十进制有限小数。 任意的十进制有限小数,必然也是八进制有限小数。【例题1-12】 二进制整数1111111111转换为十进制数为_,二进

5、制小数0.111111转换成十进制数为_。供选择的答案A: 1021 1023 1024 1027B: 0.9375 0.96875 0.984375 0.9921875【例题1-13】 十进制的160.5相当十六进制的_,十六进制的10.8相当十进制的_。将二进制的0.100111001表示为十六进制为_,将十六进制的100.001表示为二进制为_。供选择的答案A: 100.5 10.5 10.8 A0.8B: 16.8 10.5 16.5 16.4C: 0.139 0.9C1 0.9C4 0.9C8D: 28+28 28+29 28+210 28+212【例题1-14】 多项式212+28

6、+21+20表示为十六进制为_,表示为十进制为_。供选择的答案A: 163+162+161 163+162+3/1 163+162+16 163+162+3B: 4353 4354 4355 4356【例题1-15】 已知a=0.1,b=0.3,c=0.4,d=0.5,e=0.6,f=0.8,若使a=c,则a为_,c为_;若使d=f,则d为_,f为_,若使b=e,则b为_,e为_。供选择的答案A、B、C、D、E、F: 二进制数 八进制数 十进制数 十六进制数 六进制数 十二进制数一、单选题1.十进制数100.625等值于二进制数( )。 A.1001100.101 B. 1100100.101

7、 C. 1100100.011 D. 1001100.11 E. 1001100.012. 以下二进制数的值与十进制数23.456 的值最接近的是( )。 A.10111.0101 B. 11011.1111 C. 11011.0111 D. 10111.0111 E. 10111.11113与十进制数28.5625相等的四进制数是( )A123.21 B131.22 C130.22 D130.21 E130.204. 十进制数2003等值于二进制数( )。 A) 0100000111 B) 10000011 C) 110000111 D) 11111010011 E) 11110100115

8、、运算式(2047)10-(3FF)16+(2000)8的结果是( )A)(2048)10 B)(2049)10 C)(3746)8 D)(1AF7)166 十进制书11/128可用二进制数码序列表示为:( D )。 A)1011/1000000 B)1011/100000000 C)0.001011 D)0.00010117.在19+33=52等式中,每个数可能的进制是( )。 A.十进制、十六进制、八进制 B.十六进制、十进制、八进制 C.十六进制、八进制、十进制 D.十进制、八进制、十六进制8. 与十进制数 1770.625 对应的八进制数是( )。 A. 3352.5 B. 3350.

9、5 C. 3352.1161 D. 3350.1151 E. 前 4 个都不对二、多选题9. (2010)16 + (32)8的结果是( )。 A. (8234)10 B. (202A)16 C. (100000000110)2 D. (2042)1610. (2070)16+(34)8的结果是( )。A. (8332)10 B. (208C)16 (100000000110)2 D. (20214)8 11(2008)10+ (5B)16 的结果是()。 A(833)16 B(2099)10 C(4063)8 D(100001100011)2 12. (3725)8 + (B)16的运算结果

10、是( )。 A. (3736)8 B. (2016)10 C. (11111100000)2 D. (3006)10 E. (7E0)16 13. 运算试(2008)10-(3723)8 的结果是( )。 A)(-1715)10 B) (5)10 C) (5)16 D) (101)2 E) (3263)8答案:一、1.B 2.D 3.D 4.D 5.A 6.D 7.C 8.A 二、9.AB 10.ABD 11.ABC 12.BCE 13.BCD进制转换练习题1、十进制算术表达式:3*512+7*644*85的运算结果,用二进制表示为( ) A. 10111100101 B.1111110010

11、1 C. 11110100101 D.11111101101 111111001012、与二进制数101.01011等值的十六进制数为( )A)A.B B)5.51 C)A.51 D)5.583、十进制数2004等值于八进制数( )。 A. 3077 B. 3724 C. 2766 D. 4002 E. 3755 4、(2004)10 + (32)16的结果是( )。A. (2036)10 B. (2054)16C. (4006)10 D. (100000000110)2 E. (2036)165、十进制数2006等值于十六制数为( )A、7D6B、6D7C、3726 D、6273 E、713

12、66、十进制数2003等值于二进制数( )。 A)11111010011 B)10000011 C)110000111 D)010000011l E)1111010011 7、运算式(2008)10(3723)8的结果是( )。 A、 (-1715)10 B、(5)10 C、 (-5)16 D、 (111)2 E、 (3263)8 8、程序填空:(1)程序说明:以下程序将一个十进制的正整数(不超过32767)转换为8进制的整数,并输出最终结果。program tentoeight;var a:array1.100 of integer; ten:integer; i,j:integer;beg

13、in read(ten); i:=1; while (1) do begin ai:= (2) ; ten:= (3) ; i:=i+1 end; writeln(i); for j:= (4) downto 1 do write( (5) );end.(2)程序说明:以下程序将一个十进制的正整数(不超过32767)转换为16进制的整数,并输出最终结果。program tentosixteen;var a:array1.100 of char;注意此处的数据类型! ten:integer; i,j:integer;begin read(ten); i:=1; while (1) do begin j:= (2) ; if j0 (2) ten mod 8 (3)ten div 8 (4) i-1 downto 1 (5)aj9、(1)ten0 (2)ten mod 16 (3)j+ord(0) 或j+48 (4)j+ord(A)-10 或 j+55 (5)i-1 downto 1 (6)aj专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁