进制转换练习题_第1页
进制转换练习题_第2页
进制转换练习题_第3页
进制转换练习题_第4页
进制转换练习题_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、进制转换练习题【例题 1-1】 十进制数1000 对应二进制数为_,对应十六进制数为_。供选择的答案a:10 00 00 10b:3c8 3d8 3e8 3f8【例题 1-2】 十进制小数为对应的二进制数为_,对应的十六进制数为_。供选择的答案a:b:【例题 1-3】 二进制的 1000001 相当十进制的 _,二进制的可以表示为_。供选择的答案a:62 63 64 65b:23+2 3 22+2 2 23+2 2 22+2 3【例题 1-4】 十进制的100 相当于二进制 _,二进制的相当十进制的_。供选择的答案a:1000000 1100000 1100100 1101000b:2 1+2

2、 2+2 4+2 5 1 (2 3+2 4) 1+( 2 3 2 4) 1 2 3 2 4 2 6【例题 1-5】 八进制的100 化为十进制为 _,十六进制的 100 化为十进制为 _。供选择的答案a:80 72 64 56b:160 180 230 256【 例 题1-6】在答案群所给 出的关系式中 正确的 为_,在给出的等式中不正确的为_。供选择的答案a: b:= = = =【例题 1-7】 十六进制数相当十进制数_。供选择的答案a:【例题1-8】 2005 年可以表示为 _ 年;而37308年是指 _ 年。供选择的答案a:7c5h 6c5h 7d5h5d5hb:200010 20021

3、0 200610200810【例题 1-9】 十六进制数对应的十进制分数为_。供选择的答案a:3495 3495 1165 1165 16 8 8 4【例题1-10】 二进制数可以表示为_;将其转换成八进制数为 _;将其转换成十六进制数为_。供选择的答案a:25+2 5 24+2 4 25+2 4 24+2 5b:c:【例题1-11】 对于不同数制之间关系的描述,正确的描述为 _。供选择的答案a:任意的二进制有限小数,必定也是十进制有限小数。 任意的八进制有限小数,未必也是二进制有限小数。 任意的十六进制有限小数,不一定是十进制有限小数。 任意的十进制有限小数,必然也是八进制有限小数。【例题

4、1-12】 二进制整数11 转换为十进制数为_,二进制小数转换成十进制数为_。供选择的答案a:1021 1023 1024 1027b:【例题1-13】 十进制的相当十六进制的_,十六进制的相当十进制的_。将二进制的表示为十六进制为_,将十六进制的表示为二进制为_。供选择的答案a:b:c: 0.9c1 0.9c4 0.9c8d:28+2 8 28+2 9 28+2 1028+2 12【例题1-14】多项式212+28+21+20表示为十六进制为_,表示为十进制为_。供选择的答案a:163+162+16 1 163+162+3/1 163+162+16 163+162+3b:4353 4354

5、4355 4356【例题 1-15】 已知 a=,b=,c=,d=,e=,f=,若使 a=c,则 a 为_,c 为_;若使 d=f,则 d 为_,f 为_,若使 b=e,则 b 为_,e 为_。供选择的答案a、b、c、d、e、f: 二进制数 八进制数十 进制数 十六进制数 六进制数十二进制数一、单选题1.十进制数等值于二进制数() 。b. c. d. e. 2. 以下二进制数的值与十进制数的值最接近的是() 。b. 11011.1111 c. d. e. 3与十进制数相等的四进制数是()abcde4. 十进制数 2003 等值于二进制数() 。a) 01 b)c) 1 d)e) 115、运算式

6、 (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/0 c)d)7.在 19+33=52 等式中,每个数可能的进制是() 。a.十进制、 十六进制、 八进制b.十六进制、 十进制、八进制c.十六进制、八进制、十进制d.十进制、八进制、十六进制8. 与十进制数对应的八进制数是() 。a. b. c. d. e. 前 4 个都不对二、多选题9. (2010)16 + (32)8 的结果是()

7、。a. (8234)10 b. (202a)16 c. ()2 d. (2042)1610. (2070)16+(34)8 的结果是() 。a. (8332)10 b. (208c)16 ()2 d. (20214)8 11(2008)10+ (5b)16 的结果是() 。a ( 833 ) 16 b ( 2099 ) 10 c (4063)8 d () 212. (3725)8 + (b)16 的运算结果是() 。a. (3736)8 b. (2016)10 c. ()2 d. (3006)10 e. (7e0)1613. 运算试 (2008)10-(3723)8 的结果是() 。a)(-1

8、715)10 b) (5)10 c) (5)16 d) (101)2 e) (3263)8答案:一、7.c 二、进制转换练习题1、十进制算术表达式:3*512+7*64 4*8 5 的运算结果,用二进制表示为() a. b. c. d. 2、与二进制数等值的十六进制数为( )a) b) c) d)3、十进制数2004 等值于八进制数() 。a. 3077 b. 3724 c. 2766 d. 4002 e. 3755 4、(2004)10 + (32)16 的结果是() 。a. (2036)10 b. (2054)16 c. (4006)10 d. ()2 e. (2036)165、十进制数2

9、006 等值于十六制数为( )a、7d6 b、6d7 c、3726 d、6273 e 、71366、十进制数2003 等值于二进制数( )。a) b)10000011 c)1 d)0l e)11 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;beginread(ten);i:=1;while (1)do beginai:= (2);ten:= (3);i:=i+1end;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;beginread(ten);i:=1;while (1)do

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论