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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

卷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

解析:解析:如果用二进制表示0~999 999(<2 20 )则需要20位。

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

(分数:2.00)

A.I,Ⅲ,Ⅴ

B.Ⅱ,Ⅳ,Ⅵ

C.Ⅱ,Ⅲ,Ⅵ√

D.I,Ⅲ,Ⅵ

解析:解析:常用的溢出判断方法主要有三种:采用一个符号位、采用进位位和采用变形补码。采用一个符号位的溢出条件为:结果的符号位与操作数符号位不同。采用进位位的溢出条件为:结果的符号位和最高数位不同时产生进位。采用双符号位(变形补码)的溢出条件为:运算结果的两个符号位不同。

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

(分数:2.00)

A.I和Ⅲ

B.Ⅱ和Ⅲ

C.Ⅲ和Ⅳ√

D.I和Ⅳ

解析:解析:假设字长为8位,[+0] 原=00000000,[一0] 原=10000000;[+0] 反=00000000,[一0] 反=11111111;[+0] 补 =00000000,[一0] 补 =00000000;[+0] 移 =10000000,[一0] 移 =10000000。对于真值0,原码和反码各有两种不同的表示形式,而补码和移码只有唯一的一种表示形式。正因为补码和移码O的表示形式唯一,才使得补码和移码比原码和反码能够表示的负数个数多一个。

5.如果X为负数,则已知[X] 补,求[一X] 补的方法是( )。

(分数:2.00)

A.[X] 补各值保持不变

B.[X] 补符号位变反,其他各位不变

C.[X] 补除符号位外,各位变反,末位加1

D.[X] 补连同符号位一起各位变反,末位加1 √

解析:解析:[一X] 补被称为[X] 补的机器负数,由[X] 补求[一X] 补的过程称为对[X] 补变补(求补),这是做减法运算时必须要完成的操作。不管X的真值为正或为负,已知[X] 补求[一X] 补的方法是:[X] 补连同符号位一起各位变反,末位加1。[X] 补表示的真值如果是正数,则变补后[一X] 补所表示的真值变为负数;反过来,[X] 补表示的真值如果是负数,则[一X] 补所表示的真值变为正数。此题容易错选选项C。如果除符号位外,各位变反,末位加1,得到的是[X] 原,而不是[一X] 补且只有X为负数时成立。6.某计算机字长8位,采用补码表示小数。若某数真值为一0.100l,则它在该计算机中的机器数形式( ). (分数:2.00)

A.10111

B.10110111

C.10111000 √

D.10110000

解析:解析:补码与原码,[X] 补求[一X] 补的转换:0.1001=一0.1 001000,将其表示成原码形式为1.1001000,再将1.1001000除符号位外,各位取反加1即可得一0.1001000的补码形式:1.01110000。

7.原码乘法是( )。

(分数:2.00)

A.先取操作数绝对值相乘,符号位单独处理√

B.用原码表示操作数,然后直接相乘

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

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

解析:解析:对于原码的加、减、乘、除运算都是将操作数和绝对值分开来进行的,因此原码乘法是先取操作数绝对值相乘,符号位单独处理。

8.某机器字长64位,其中一位符号位,定点小数补码的最大数、最小数分别为( )。

(分数:2.00)

A.1—2 -64和2 -64—1

B.1—2 -63和2 -63—1

C.1—2 -64和一1

D.1—2 -63和一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.浮点,数符,对阶

相关文档
最新文档