计算机专业基础综合计算机组成原理(数据的表示和运算)-试卷1.doc 联系客服

发布时间 : 星期四 文章计算机专业基础综合计算机组成原理(数据的表示和运算)-试卷1.doc更新完毕开始阅读4b06e9e2c381e53a580216fc700abb68a882ad06

计算机专业基础综合计算机组成原理(数据的表示和运算)-试

卷1

(总分:76.00,做题时间:90分钟)

一、单项选择题(总题数:31,分数:62.00)

1.单项选择题1-40小题。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。(分数:2.00) __________________________________________________________________________________________ 2.若用二进制数表示十进制数0到999 999,则最少需要的二进制数的位数是( )。(分数:2.00) A.6 B.16 C.20 D.100 000

3.在补码加法运算中,产生溢出的情况是( )。 I.两个操作数的符号位相同,运算时采用单符号位,结果的符号位与操作数相同 Ⅱ.两个操作数的符号位相同,运算时采用单符号位,结果的符号位与操作数不同 Ⅲ.运算时采用单符号位,结果的符号位和最高数位不同时产生进位 Ⅳ.运算时采用单符号位,结果的符号位和最高数位相同时产生进位 Ⅴ.运算时采用双符号位,运算结果的两个符号位相同 Ⅵ.运算时采用双符号位,运算结果的两个符号位不同(分数:2.00) A.I,Ⅲ,Ⅴ B.Ⅱ,Ⅳ,Ⅵ C.Ⅱ,Ⅲ,Ⅵ D.I,Ⅲ,Ⅵ

4.计算机中常采用下列几种编码表示数据,其中,±0编码相同的是( )。 I.原码 Ⅱ.反码 Ⅲ.补码 Ⅳ.移码(分数:2.00) A.I和Ⅲ B.Ⅱ和Ⅲ C.Ⅲ和Ⅳ D.I和Ⅳ

5.如果X为负数,则已知[X] 补 ,求[一X] 补 的方法是( )。(分数:2.00) A.[X] 补 各值保持不变

B.[X] 补 符号位变反,其他各位不变 C.[X] 补 除符号位外,各位变反,末位加1 D.[X] 补 连同符号位一起各位变反,末位加1

6.某计算机字长8位,采用补码表示小数。若某数真值为一0.100l,则它在该计算机中的机器数形式( ).(分数:2.00) A.10111 B.10110111 C.10111000 D.10110000

7.原码乘法是( )。(分数:2.00)

A.先取操作数绝对值相乘,符号位单独处理 B.用原码表示操作数,然后直接相乘

C.被乘数用原码表示,乘数取绝对值,然后相乘 D.乘数用原码表示,被乘数取绝对值,然后相乘

8.某机器字长64位,其中一位符号位,定点小数补码的最大数、最小数分别为( )。(分数:2.00) A.1—2 和2 —1 B.1—2 和2 —1

答案见麦多课文库

-63

-63

-64

-64

C.1—2 和一1 D.1—2 和一1

9.若[x] 补 =0.110lOl0,则[x] 补 =( )。(分数:2.00) A.1.0010101 B.1.0010110 C.0.0010110 D.0.1101010

10.原码加减交替除法又称为不恢复余数法,因此( )。(分数:2.00) A.不存在恢复余数的操作

B.当某一步运算不够减时,做恢复余数的操作 C.仅当最后一步余数为负时,做恢复余数的操作 D.当某一步余数为负时,做恢复余数的操作

11.移码表示法主要用于表示( )数的阶码E,以利于比较两个( )的大小和( )操作。(分数:2.00) A.浮点,指数,对阶 B.定点,指数,对阶 C.浮点,数符,对阶 D.定点,数符,对阶

12.若定点整数64位,含1位符号位,补码表示,则所能表示的绝对值最大的负数为( )。(分数:2.00) A.一2 B.一(2 一1) C.一2 D.一(2 一1)

13.下列编码中,不用于表示字符的是( )。(分数:2.00) A.BCD B.EBCDIC C.Unjcode D.ASCII

14.若用双符号位,则发生正溢出的特征是( )。(分数:2.00) A.00 B.01 C.10 D.11

15.浮点加、减中的对阶应( )。(分数:2.00) A.将较小的一个阶码调整到与较大的一个阶码相同 B.将较大的一个阶码调整到与较小的一个阶码相同 C.将被加数的阶码调整到与加数的阶码相同 D.将加数的阶码调整到与被加数的阶码相同

16.下列关于汉字编码的说法中,错误的是( )。(分数:2.00) A.用于输入汉字的编码称为输入码或外码 B.用于输出汉字的编码称为字模码

C.计算机存储、处理汉字所使用的编码称为机内码或内码 D.输入码或外码与汉字字符的对应关系是一一对应的关系

17.海明校验码是在n个信息位之外增设k个校验位,从而形成一个k+n位的新的码字,使新的码字的码距比较均匀地拉大。n与k的关系是( )。(分数:2.00) A.2 一1≥n+k B.2 一1≤n+k C.n=k D.n—1=k

kk

63636454-63

-64

答案见麦多课文库

18.某浮点机字长8位,尾数和阶码都采用补码形式,且运算过程中数符和阶符都采用双符号位,基数为2。则浮点加减运算过程中,当出现下列哪种情况时,需要左规?( )(分数:2.00) A.尾数相加后,数符为”01” B.尾数相加后,数符为”10” C.尾数相加结果为”00.1 xxxxxx” D.尾数相加结果为”11.1 xxxxxx”

19.不属于组合逻辑电路的是( )。(分数:2.00) A.加法器与ALU B.译码器与数据选择器 C.串行加法器与超前进位加法器 D.移位寄存器与计数器

20.关于ALU的叙述中,不正确的是( )。(分数:2.00) A.ALU是功能较强的组合电路

B.ALU的基本逻辑结构是超前进位加法器

C.ALU的输入只有参加运算的两个数,输出是两个数的和 D.SN74 181是典型的4位ALU

21.下列叙述中,不正确的是( )。(分数:2.00) A.串行加法器位数越多加法时间越长 B.超前进位加法器位数越多高位电路越复杂

C.串行加法器比超前进位加法器的加法时间长的原因是串行加法器进位串行传递 D.串行加法器比超前进位加法器的加法时间长的原因是串行加法器高位电路复杂

22.定点加法器完成加法操作时,若次高位的进位与最高位的进位不同,即这两个进位信号“异或”运算的结果为1,则称发生了( )。(分数:2.00) A.故障 B.上溢 C.下溢 D.溢出

23.已知CRC校验的一个数据字为:1001 0101 100l B,设采用的生成多项式为:G(x)=x +1,则校验码为( )。(分数:2.00) A.0011B B.0010B C.011B D.010B

24.下列关于浮点数的说法中,正确的是( )。(分数:2.00)

A.无论基数取何值,当尾数(以原码表示)小数点后第1位不为0时即为规格化 B.阶码采用移码的目的是便于移动浮点数的小数点位置以实现规格化 C.浮点数加、减运算的步骤是对阶、尾数求和、规格化、舍入处理、判断溢出 D.IEEE754标准规定规格化数在二进制小数点后面隐含一位的“1” 25.下列关于定点数与浮点数的说法中,正确的是( )。(分数:2.00) A.长度相同的定点数与浮点数,所能表示数的个数相同 B.长度相同的定点数与浮点数,所能表示数的精度与范围相同

C.在长度相同的情况下,定点数所表示数的精度要高于浮点数所表示数的精度 D.在长度相同的情况下,定点数所表示数的范围要低于浮点数所表示数的范围 26.当且仅当( )发生时,认为浮点数溢出。(分数:2.00) A.阶码上溢 B.尾数上溢

C.尾数与阶码同时上溢 D.尾数或阶码上溢

2

答案见麦多课文库

27.设数据码字为10010011,采用汉明码进行校验,若仅考虑纠正一位错,则必须加入的(冗余)位数是( )。(分数:2.00) A.2 B.3 C.4 D.5

28.接收到的(偶性)汉明码为lOOllolB,其中的信息为( )。(分数:2.00) A.1001 B.0011 C.0110 D.0100

29.在字长为8位的定点整数计算机中,无符号整数X=246,则[一X] 补码 为( )。(分数:2.00) A.00001010B B.11110110B C.01110110B D.11111011B

30.对于长度固定的浮点数,若尾数的位数增加、阶码的位数减少,则( )。(分数:2.00) A.可表示浮点数的范围与表示精度不变 B.可表示浮点数的范围与表示精度增加 C.可表示浮点数的范围增加,但表示精度降低 D.可表示浮点数的范围变小,但表示精度提高

31.下列关于机器零的说法中,正确的是( )。(分数:2.00)

A.发生“下溢”时,浮点数被当作机器零,机器将暂停运行,转去处理“下溢” B.只有以移码表示阶码时,才能用全0表示机器零的阶码 C.机器零属于规格化的浮点数 D.定点数中的零也是机器零

二、综合应用题(总题数:7,分数:14.00)

32.综合应用题41-47小题。(分数:2.00)

__________________________________________________________________________________________ 33.假定X=0.0110011×2 ,Y=0.1101101×2 。(此处的数均为二进制)。 (1)浮点数阶码用4位移码、尾数用8位原码表示(含符号位),写出该浮点数能表示的绝对值最大、最小的(正数和负数)数值: (2)写出X、Y正确的浮点数表示(注意,此处预设了个小陷阱); (3)计算X+Y.(分数:2.00)

__________________________________________________________________________________________ 34.假定X=0.0110011×2 ,Y=0.1101101×2 。(此处的数均为二进制),计算X×Y。(分数:2.00) __________________________________________________________________________________________ 35.已知32位寄存器中存放的变量x的机器码为C0000004H,请问: (1)当x是无符号整数时,x的真值是多少?x/2的真值是多少?x/2存放在R1中的机器码是什么?2x的真值是多少?2x存放在R1中的机器码是什么? (2)当x是带符号整数(补码)时,x的真值是多少?x/2的真值是多少?x/2存放在R1中的机器码是什么?2x的真值是多少?2x存放在R1中的机器码是什么?(分数:2.00)

__________________________________________________________________________________________ 36.某机字长16位,使用四片74181组成算术/逻辑运算单元,设最低位序号标注为第0位。 (1)写出第5位的进位信号C 6 的逻辑表达式; (2)估算产生C 6 所需的最长时间; (3)估算最长求和时间。(分数:2.00)

__________________________________________________________________________________________ 37.双符号位的作用是什么?它只出现在什么部件中?(分数:2.00)

__________________________________________________________________________________________ 38.如果要实现对8位数据进行汉明校验,需要设置的校验位数有几位?设计该汉明校验码的编码。(分数:2.00)

__________________________________________________________________________________________

答案见麦多课文库

11

-10

11

-10

答案见麦多课文库