下面是我的第一期"高级网管培训班"第2章(数制)自测题,一共是100分,看你能打多少分。想参加培训的,可以加插到现在的班(QQ群号为:17838740)也可以加入明年才开始的培训班(QQ群为57828783),招生简章参见:[url]http://winda.blog.51cto.com/55153/109557[/url]
一、填空题(共15分,每空0.5分)
1. 计算机数制中一般有____________________________四种,分别用___________________字符标识。计算机一般都采用______数进行运算、存储和传送。
 
 
2. 目前常见的机器编码有原码、反码和补码三种。原码的编码规则是:最高位代表______,其余各位是该数的________;反码的编码规则是:正数的反码___________,负数的反码是将二进制位_________;补码的编码规则是:正数的补码__________,负数的补码是将二进制位_______后在最低位加____
 
3. -0 +0 有不同表示方法的机器码是___________________是一样的8 位寄存器中存放二进制整数,内容全为 1 ,当它为原码、补码和反码时所对应的十进制真值分别是_______________
 
4. 进制整数转换成二进制的方法是________小数转换成二进制的方法是____ _ 7420.45Q 的十六进制数是________
 
 
5. 采用BCD码, 1 位十进制数要用___位二进制数表示, 1 个字节可存放__ BCD 码。36D 8421 _________
 
 
6. 逻辑操作有_______________________________四种类型
 
二、选择题(40分,每题1分)
1. 8个二进制位至多可表示( )个数据。
A8                     B64                   C255                 D256
 
2. 与二进制100101.001101等值的十进制数是(
A25.203125                     B25.34               C37.203125                     D37.34
 
3. 与二进制100101.001101等值的十六进制数是(
A25.203125          B25.34        C25.31             D91.0D
 
4. 下列数中最小的数为( )。
A. 10101101B    B. 256Q     C. ACH      D. 171D
 
5. -33 以单符号位补码形式存入 8 位寄存器中,寄存器中的内容为( )。
A. DFH     B. A1H    C. 5FH     D. DEH
 
6. +0 -0 表示形式惟一的机器码是( )。
A. 原码   B. 补码   C. 反码   D. 真值
 
7. 与十六进制数AC.E等值的十进制数是()。
A112.875           B162.875           C172.7                     D172.875
 
8. 与十六进制数AC.E等值的八进制数是(
A254.16         B254.7         C530.07         D530.7
 
9. 多项式214 + 211 + 24 + 21 + 20表示为十六进制数为(
A4813H                    B8026H                    C2410H                    DEB410H
 
10. 多项式214 + 211 + 24 + 21 + 20表示为十进制数为(
A18 448                     B9 232              C18 451              D36 902
 
11. 8 位补码可表示定点整数的范围是()。
A. –127~+127 B. –128~+128  C. –128~+127  D. –127~+128
 
12. 原码 1.0101110 所表示的真值为( )。
A. -0.0101110    B.+0.0101110    C.-0.1010010    D.+0.1010010
 
13. 8 位反码可表示定点小数的范围是( )。
A. –1~1   B. –1~ 1-2 -7   C. –1+2-7~1  D. –1+2-7~1-2-7
 
14. 在计算机加减法运算中,最常使用的是( )。
A. 原码   B. 补码   C. 反码   D. ASCII
 
15. 每个字节中可存放()个BCD码数码。
A. 4   B. 3    C . 2   D. 1
 
16. 计算机中字符的编码为( )。
A. 原码  B. 补码  C. 反码  D. ASCII
   
17. 补码的作用是()。
A. 使机器数的码制简单         B. 使计算机的运算符合其物理性能  
C. 能将负数转换为正数          D. 能将减法转化为加法
 
18. 对于 n 位二进制整数,()的表示范围为: - 2n-1–1 ~+ 2n-1-1 )。
A. 原码   B. 补码   C. 反码   D. 都不是
 
19.)的编码保持了数据原有的大小顺序。
A. 原码  B. 补码  C. 反码  D. 移码
 
20. 二进制整数采用机器码表示时,(  )的表示范围最大。
A. 原码   B. 补码   C. 反码   D. BCD
 
 
21. 设字长8位并用定点整数表示,模为2^8,若[X]=11111010,则X的原码及真值X分别为( )。 
 A. [X]=00000110X=+0000110     B. [X]=10000110X=-0000110    
C. [X] =01111010 X=+1111010     D. [X] =11111010 X=-0000110
 
22. 对于R进制数,在每一位上的数字可以有( )种。
   AR/2                   BR–1                  CR                    DR+1
 
23. 十六进制数1000转换成十进制数是(
   A4096                 B1024              C2048           D8192
 
24. 假设用12个二进制位表示数据,它能表示的最大无符号整数为( )。
A2047                   B2048              C4095           D4096
 
25. 与十进制数28.625等值的十六进制数为(
   A112.10          B1C.A            C1C.5           D112.5
 
26. 与二进制数11101.010等值的十进制数为()。
   A31.25            B29.75            C29.5            D29.25
 
27. 与十六进制数23.4等值的十进制数为(
   A35.5              B23.4              C35.75           D35.25
 
28. 与十进制数254等值的二进制数是(
A11111110               B11101111         C11111011       D11101110
 
29. 十进制数125.24对应的二进制数是(
   A111101.1100       B1111101.0011    C1111101.11      D1111001.0011
 
30. 下面二、十、十六进制数之间整数转换正确的是(
   A.十进制数200转换为二进制无符号数是11111000B
   B.十进制数122转换成十六进制数是7AH
   C.十进制数439转换成8421BCD码是010000011001
   D.十六进制数F2H转换成十进制数是234
 
31. 真值 X=-127D ,则其二进制真值及 8 位反码分别为( )。
A. X=-1000000  [X] =11111111      B. X=-1000000   [X] =10000000    
C. X=-1111111  [X] =11111111      D. X=-1111111    [X] =10000000
 
32. X=10111001 Y=11110011 ,则 X Y “逻辑与的值及逻辑异或的值分别为( )。
A. 110101100 000001101   B. 001010011 111110010  
C. 10110001 01001010     D. 01001110 11111011
 
33. 若真值X为负小数,则用n位二进制数(含符号位)表示的原码定义为()。
A. [X]=X     B. [X]=1-X     C. [X]=X-1     D. [X]=2n-1-X
 
34. 反码的作用是()。
A.作为求补码的中间手段    B. 作为求原码的中间手段 
C. 能将负数转换为正数       D. 能将减法转化为加法
 
35. 某数在计算机中用8421BCD码表示为0011 1001 1000,其真值为()。
A398  B398H   C1630Q D1110011000B
 
36. 在( )表示中,数值0是惟一表示的。
A.原码      B.反码      C.补码      D.原码或反码
 
37. 若用8位机器码表示十进制数–101,则原码表示的形式为()。
 A11100101      B10011011      C11010101      D11100111
 
38. 若用8位机器码表示十进制数–101,则补码表示的形式为(
A11100101      B10011011      C11010101      D11100111
 
39. 已知 x = –105/128 ,若采用 8 位机器码表示,则 [x] = . 
A10011010    B11010101    C11101001    D10100111
 
40. 已知 x = –105/128 ,若采用 8 位机器码表示, [x] =
A10010111    B11010101    C11101010    D10100111
 
 
三、判断题(共10分,每题1分)
1. 正的二进制定点小数的真值与机器码相同。(
 
2 . 十进制整数和十进制小数转换成二进制数的方法相同。(
 
3.  n 位二进制整数和小数补码的模都为 2n 。(
 
4.  n 位二进制负整数反码的数学表达式为 X=X。(
 
5. 文字信息分为字符信息和汉字信息,都用8ASCII 码表示。其中字符信息的最高位为 0 ,用2 8 ASCII 码表示,占 1 个字节。(
 
6. BCD码具有二进制的形式,又具有十进制的特点。(
 
7. 8421 是一种有权码,用其表示的十进制数正好与相应的 4 位二进制数按权展开求和的值相等。( 
 
8. 汉字输入码是指从键盘上输入的代表汉字的编码,简称外码。(
 
9. 逻辑运算的特点是只在对应的两个二进制位上进行,与相邻的高低位之间不发生关系,不存在进位、借位等。()
 
10. 在原码、补码、反码中,补码的表示范围最大。(
说明:因为补码中是所有位都参与运算。
 
四、计算机题(共35分)
1. 将下列数转换成十进制数(3分,每个数1分)
100110.1012   56758   3B16
 
2. 将下列十进制数转换成二进制数,再转换成八进制数和十六进制数6分,每个数2分)
① 234D ②131.5D   ③ 27/32
   
3. 写出下列二进制数的原码、反码和补码 4分,每个数1分)
① 11010100B  ② 0.1010000B  ③ -10101100B  ④ -0.0110000B
 
4. 将(143.658转换成十进制;将(25.312510转换为二进制数;将(29.62510转换成八进制;将(10100101.010111012转换成八进制;将(302.548转换成二进制;将(1111111000111.1001010112转换成十六进制;将( 3C .A616转换成二进制。(共7分,每个转换1分)
 
5. 101001012与(001111012异或逻辑运算结果是什么?(101001012与(001111012各自进行逻辑运算后的结果又是什么?(共5分,每个运算1分)
 
6. 计算机(10011012与(1102的加、减、乘法运算结果。计算(10011102与(1102的除法运算结果。(共10分,每个运算2.5分)