计算机专业基础综合计算机组成原理(数据的表示和运算)历年真题试卷汇编2
(总分102,考试时间90分钟)
1. 单项选择题
1. 下列数中最大的是____。【中南大学1998年】
A. (1100lOl0)2        B. (102)8
C. (E9)16        D. (121)3
2. 下列数中最小的是____。【北京邮电大学2002年】
A. (101001)2        B. (52)8
C. (101001)BcD        D. (233)16
3. 把十进制数172转换为八进制数和十六进制数分别是____。【中南大学1998年】
A. (543),(AC)        B. (543),(AB)
C. (254),(AC)        D. (253),(AC)
4. 下列____种说法有误差。【华中师范大学1997年】
A. 任何二进制整数都可用十进制表示        B. 任何二进制小数都可用十进制表示
C. 任何十进制整数都可用二进制表示        D. 任何十进制小数都可用二进制表示
5. 下列____是不合法的BCD码。【哈尔滨工程大学2003年】
A. 1111001        B. 11010110
C. 100        D. 10000101
6. 余3编码是____。【华中科技大学2002年】
A. 字符编码        B. 有权编码
C. 无权编码        D. 汉字编码
7. 常用的分组校验(n,k)码中,冗余位的位数为____位。【哈尔滨工程大学2003年】
A. n+k        B. n—k
C. n        D. k
8. 下列校验码中,奇校验正确的有____。【华中科技大学2005年】
A. 110100111        B. 1000111
C. 10110011        D. 110100111
9. 设在网络中传送采用偶校验的ASCII码,当收到的数据位为10101001时,可以断定____。
A. 未出错        B. 出现偶数位错
C. 未出错或出现偶数位错        D. 出现奇数位错
10. 用海明码来发现并纠正1位错,如果信息位为8位,则需要检验位的位数为____。【中南大学2000年】
A. 1        B. 3
C. 4        D. 8
设待校验的数据为D8~D1=10101011,若采用海明校验,其海明码为(1)(设海明码具有1位纠错能力。P13采用全校验);若采用CRC校验,且生成多项式为10011,则其CRC码为(2);若采用偶校验,则校验码为(3)_。【中科院计算所2000年】
11. (1)
A. XX11        B. XX11
C. XX0        D. XX1
E. 101010111
12. (2)
A. XX11        B. XX11
C. XX0        D. XX1
E. 101010111
13. (3)
小数的原码A. XX11        B. XX11
C. XX0        D. XX1
E. 101010111
14. 8位无符号数的表示范围是____。【武汉大学2007年】
A. 0~255        B. 0~128
C. 一128~127        D. 一127~127
15. 计算机中表示地址时,采用____。
A. 原码        B. 补码
C. 反码        D. 无符号数
16. 4位机器内的数值代码,它所表示的十进制真值为____。【哈尔滨工程大学2003年】
A. 9        B. -1
C. 一7        D. 以上三者均有可能
17. 在机器数____中,零的表示形式是唯一的。【北京邮电大学2002年】
A. 原码        B. 补码
C. 补码和移码        D. 原码和反码
用n+1位字长(含l位符号位)表示原码定点整数时,所能表示的数值范围是(1);用n+1位字长(含1位符号位)表示原码定点小数时,所能表示的数值范围是(2)。【浙江大学2000年】【哈尔滨工业大学2001年】
18. (1)
A. 0≤|N|≤2n-1
B. 0≤|N|≤2n+1-1
C. 1≤|N|≤2n-1一1
D. 1≤|N|≤2n-1
E. 0≤|N|≤1-2-n
19. (2)
A. 0≤|N|≤2n-1
B. 0≤|N|≤2n+1-1
C. 1≤|N|≤2n-1一1
D. 1≤|N|≤2n-1
E. 0≤|N|≤1-2-n
20. 设[x]m=1.X1X2X3X4,当满足下列____时,成立。
A. x1必为0,X2~X4至少有一个为1
B. x1必为0,X2~X4任意
C. x1必为1,X2~X4任意
D. 以上答案均不正确
21. 十进制数值+0.3125的8位补码编码为____。【西安电子科技大学2007年】
A. 28H        B. 58H
C. A8H        D. D8H
22. 某定点机器字长为32位,其中1位符号位,31位表示尾数。若用定点小数补码表示,则最小负小数为____。【西安交通大学2001年】
A. 一(1—2-31)
B. 一(2-12一1)
C. 一1
D. 一(1-2-32)
23. 8位定点补码小数的范围是____。【上海大学1998年】
A. 一2-7~1—2-7
B. 一1~1—2-7
C. 一(1-2-7)~1-2-7
D. 一(-12-7)~2-7
24. 设[x]补=1.x1X2X3X4,当满足下列____时,成立。
A. x1必为x2~x4至少有一个为1
B. x1必为1,x2~x4任意
C. x1必为0,x2~x4至少有一个为1
D. 以上答案均不正确
25. 下列为8位移码机器数[X]移,当求[x]补时,____将会发生溢出。【哈尔滨工程大学2004年】
A. 11111111        B. 0
C. 10000000        D. 1111111
26. 数-1011011的移码表示是____。【中南大学1998年】
A. 11011011        B. 10100101
C. 100101        D. 1011011
27. 在数字的4种编码中,码值大则真值大的编码是____。【西安电子科技大学2007年】
A. 原码        B. 反码
C. 补码        D. 移码
28. 在小数定点机中,采用1位符号位,若寄存器内容为10000000,当它分别表示为原码、补码和反码时,其对应的真值分别为____、____和____。(均用十进制表示)。【上海大学1999年】
A. 一0        B. 一127/128.
C. 一1        D. 0
29. 在整数定点机中,下述____说法是正确的。【上海大学1999年】
A. 原码和反码不能表示一1,补码可以表示一1
B. 三种机器数均可表示一1
C. 三种机器数均可表示一1,且三种机器数的表示范围相同
D. 三种机器数均不可表示一1
30. 设机器数字长8位,若机器数CDH为无符号数,则逻辑左移一位得____。【上海大学2000年】
A. 9AH        B. 9BH
C. BDH        D. 9DH
31. 大部分计算机内的减法是用____实现。【南京航空航天大学2000年】
A. 将被减数加到减数中        B. 从被减数中减去减数
C. 补数的相加        D. 从减数中减去被减数
32. 补码加减法是指____。【南京航空航天大学2000年】
A. 操作数用补码表示,两数相加减,符号位单独处理,减法用加法代替
B. 操作数用补码表示,符号位和数值位一起参加运算,结果的符号与加减相同
C. 操作数用补码表示,连同符号位直接相加减,减某数用加负某数的补码实现,结果的符号在运算中形成
D. 操作数用补码表示,由数符决定两数的操作,符号位单独处理
33. 通常所说的“溢出”,是指____。【哈尔滨工程大学2004年】
A. 正溢        B. 负溢
C. 上溢        D. 下溢
34. 在定点数运算中,产生溢出的原因足____。【哈尔滨工程大学2005年】
A. 运算过程中最高位产生了进位或借位
B. 运算的结果超出了机器的表示范围
C. 参加运算的操作数超出了机器的表示范围
D. 寄存器的位数太少,不得不舍弃最低有效位
35. 若[X]+L=x0x1.x2…xn,其中X0为符号位,X1为最高数位。若____,则当补码左移时,将会发生溢出。【哈尔滨工程大学2004年】
A. x0=X1
B. x0≠X1/sub>
C. x0=0
D. x1=1
36. 数位每左移1位相当于原数乘以2,为防止左移操作造成溢出,补码左移的前提条件是:其原最高有效位____。【哈尔滨工程大学2005年】
A. 为0        B. 为1
C. 与原符号位相同        D. 与原符号位相异
37. 当定点运算发生溢出时,应____。【上海大学2001年】
A. 向左规格化        B. 向右规格化
C. 发出出错信息        D. 舍入处理
38. 两补码数相加,采用l位符号位,当____时,表示结果溢出。【北京理工大学2002年】
A. 符号位有进位        B. 符号位进位和最高数位进位异或结果为0
C. 符号位为1        D. 符号位进位和最高数位进位异或结果为1
设待校验的数据为D8~D1=10101011,若采用海明校验,其海明码为(1)(设海明码具有1位纠错能力。P13采用全校验);若采用CRC校验,且生成多项式为10011,则其CRC码为(2);若采用偶校验,则校验码为(3)_。【中科院计算所2000年】
39. (1)
A. XX11        B. XX11
C. XX0        D. XX1
E. 101010111
40. (2)
A. XX11        B. XX11
C. XX0        D. XX1
E. 101010111
41. (3)
A. XX11        B. XX11
C. XX0        D. XX1
E. 101010111
用n+1位字长(含l位符号位)表示原码定点整数时,所能表示的数值范围是(1);用n+1位字长(含1位符号位)表示原码定点小数时,所能表示的数值范围是(2)。【浙江大学2000年】
【哈尔滨工业大学2001年】
42. (1)
A. 0≤|N|≤2n-1
B. 0≤|N|≤2n+1-1
C. 1≤|N|≤2n-1一1
D. 1≤|N|≤2n-1
E. 0≤|N|≤1-2-n
43. (2)
A. 0≤|N|≤2n-1
B. 0≤|N|≤2n+1-1
C. 1≤|N|≤2n-1一1
D. 1≤|N|≤2n-1
E. 0≤|N|≤1-2-n
8. 分析题
1. 有信息位7位1011011,其海明码(采用奇校验)应该是什么样的?【哈尔滨工业大学1999年】
请写出一个定点8位字长的二进制数在下列情况中所能表示的整数范围:【华中师范大学1997年】
2. 不带符号数表示。