【考研类试卷】计算机专业基础综合计算机组成原理(数据的表示和运算)-试卷1及答案解析.doc
《【考研类试卷】计算机专业基础综合计算机组成原理(数据的表示和运算)-试卷1及答案解析.doc》由会员分享,可在线阅读,更多相关《【考研类试卷】计算机专业基础综合计算机组成原理(数据的表示和运算)-试卷1及答案解析.doc(12页珍藏版)》请在麦多课文档分享上搜索。
1、计算机专业基础综合计算机组成原理(数据的表示和运算)-试卷 1及答案解析(总分:76.00,做题时间:90 分钟)一、单项选择题(总题数:31,分数:62.00)1.单项选择题 1-40 小题。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。(分数:2.00)_2.若用二进制数表示十进制数 0 到 999 999,则最少需要的二进制数的位数是( )。(分数:2.00)A.6B.16C.20D.100 0003.在补码加法运算中,产生溢出的情况是( )。 I两个操作数的符号位相同,运算时采用单符号位,结果的符号位与操作数相同 两个操作数的符号位相同,运算时采用单符号位,结果的符号位与操
2、作数不同 运算时采用单符号位,结果的符号位和最高数位不同时产生进位 运算时采用单符号位,结果的符号位和最高数位相同时产生进位 运算时采用双符号位,运算结果的两个符号位相同 运算时采用双符号位,运算结果的两个符号位不同(分数: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 补 除符号位外,各位变反,末位加 1D
3、.X 补 连同符号位一起各位变反,末位加 16.某计算机字长 8 位,采用补码表示小数。若某数真值为一 0100l,则它在该计算机中的机器数形式( ).(分数:2.00)A.10111B.10110111C.10111000D.101100007.原码乘法是( )。(分数:2.00)A.先取操作数绝对值相乘,符号位单独处理B.用原码表示操作数,然后直接相乘C.被乘数用原码表示,乘数取绝对值,然后相乘D.乘数用原码表示,被乘数取绝对值,然后相乘8.某机器字长 64 位,其中一位符号位,定点小数补码的最大数、最小数分别为( )。(分数:2.00)A.12 -64 和 2 -64 1B.12 -63
4、 和 2 -63 1C.12 -64 和一 1D.12 -63 和一 19.若x 补 =0110lOl0,则x 补 =( )。(分数:2.00)A.10010101B.10010110C.00010110D.0110101010.原码加减交替除法又称为不恢复余数法,因此( )。(分数:2.00)A.不存在恢复余数的操作B.当某一步运算不够减时,做恢复余数的操作C.仅当最后一步余数为负时,做恢复余数的操作D.当某一步余数为负时,做恢复余数的操作11.移码表示法主要用于表示( )数的阶码 E,以利于比较两个( )的大小和( )操作。(分数:2.00)A.浮点,指数,对阶B.定点,指数,对阶C.浮点
5、,数符,对阶D.定点,数符,对阶12.若定点整数 64 位,含 1 位符号位,补码表示,则所能表示的绝对值最大的负数为( )。(分数:2.00)A.一 2 54B.一(2 64 一 1)C.一 2 63D.一(2 63 一 1)13.下列编码中,不用于表示字符的是( )。(分数:2.00)A.BCDB.EBCDICC.UnjcodeD.ASCII14.若用双符号位,则发生正溢出的特征是( )。(分数:2.00)A.00B.01C.10D.1115.浮点加、减中的对阶应( )。(分数:2.00)A.将较小的一个阶码调整到与较大的一个阶码相同B.将较大的一个阶码调整到与较小的一个阶码相同C.将被加
6、数的阶码调整到与加数的阶码相同D.将加数的阶码调整到与被加数的阶码相同16.下列关于汉字编码的说法中,错误的是( )。(分数:2.00)A.用于输入汉字的编码称为输入码或外码B.用于输出汉字的编码称为字模码C.计算机存储、处理汉字所使用的编码称为机内码或内码D.输入码或外码与汉字字符的对应关系是一一对应的关系17.海明校验码是在 n 个信息位之外增设 k 个校验位,从而形成一个 k+n 位的新的码字,使新的码字的码距比较均匀地拉大。n 与 k 的关系是( )。(分数:2.00)A.2 k 一 1n+kB.2 k 一 1n+kC.n=kD.n1=k18.某浮点机字长 8 位,尾数和阶码都采用补码
7、形式,且运算过程中数符和阶符都采用双符号位,基数为2。则浮点加减运算过程中,当出现下列哪种情况时,需要左规?( )(分数:2.00)A.尾数相加后,数符为”01”B.尾数相加后,数符为”10”C.尾数相加结果为”001 xxxxxx”D.尾数相加结果为”111 xxxxxx”19.不属于组合逻辑电路的是( )。(分数:2.00)A.加法器与 ALUB.译码器与数据选择器C.串行加法器与超前进位加法器D.移位寄存器与计数器20.关于 ALU 的叙述中,不正确的是( )。(分数:2.00)A.ALU 是功能较强的组合电路B.ALU 的基本逻辑结构是超前进位加法器C.ALU 的输入只有参加运算的两个
8、数,输出是两个数的和D.SN74 181 是典型的 4 位 ALU21.下列叙述中,不正确的是( )。(分数:2.00)A.串行加法器位数越多加法时间越长B.超前进位加法器位数越多高位电路越复杂C.串行加法器比超前进位加法器的加法时间长的原因是串行加法器进位串行传递D.串行加法器比超前进位加法器的加法时间长的原因是串行加法器高位电路复杂22.定点加法器完成加法操作时,若次高位的进位与最高位的进位不同,即这两个进位信号“异或”运算的结果为 1,则称发生了( )。(分数:2.00)A.故障B.上溢C.下溢D.溢出23.已知 CRC 校验的一个数据字为:1001 0101 100l B,设采用的生成
9、多项式为:G(x)=x 2 +1,则校验码为( )。(分数:2.00)A.0011BB.0010BC.011BD.010B24.下列关于浮点数的说法中,正确的是( )。(分数:2.00)A.无论基数取何值,当尾数(以原码表示)小数点后第 1 位不为 0 时即为规格化B.阶码采用移码的目的是便于移动浮点数的小数点位置以实现规格化C.浮点数加、减运算的步骤是对阶、尾数求和、规格化、舍入处理、判断溢出D.IEEE754 标准规定规格化数在二进制小数点后面隐含一位的“1”25.下列关于定点数与浮点数的说法中,正确的是( )。(分数:2.00)A.长度相同的定点数与浮点数,所能表示数的个数相同B.长度相
10、同的定点数与浮点数,所能表示数的精度与范围相同C.在长度相同的情况下,定点数所表示数的精度要高于浮点数所表示数的精度D.在长度相同的情况下,定点数所表示数的范围要低于浮点数所表示数的范围26.当且仅当( )发生时,认为浮点数溢出。(分数:2.00)A.阶码上溢B.尾数上溢C.尾数与阶码同时上溢D.尾数或阶码上溢27.设数据码字为 10010011,采用汉明码进行校验,若仅考虑纠正一位错,则必须加入的(冗余)位数是( )。(分数:2.00)A.2B.3C.4D.528.接收到的(偶性)汉明码为 lOOllolB,其中的信息为( )。(分数:2.00)A.1001B.0011C.0110D.010
11、029.在字长为 8 位的定点整数计算机中,无符号整数 X=246,则一 X 补码 为( )。(分数:2.00)A.00001010BB.11110110BC.01110110BD.11111011B30.对于长度固定的浮点数,若尾数的位数增加、阶码的位数减少,则( )。(分数:2.00)A.可表示浮点数的范围与表示精度不变B.可表示浮点数的范围与表示精度增加C.可表示浮点数的范围增加,但表示精度降低D.可表示浮点数的范围变小,但表示精度提高31.下列关于机器零的说法中,正确的是( )。(分数:2.00)A.发生“下溢”时,浮点数被当作机器零,机器将暂停运行,转去处理“下溢”B.只有以移码表示
12、阶码时,才能用全 0 表示机器零的阶码C.机器零属于规格化的浮点数D.定点数中的零也是机器零二、综合应用题(总题数:7,分数:14.00)32.综合应用题 41-47 小题。(分数:2.00)_33.假定 X=001100112 11 ,Y=011011012 -10 。(此处的数均为二进制)。 (1)浮点数阶码用 4 位移码、尾数用 8 位原码表示(含符号位),写出该浮点数能表示的绝对值最大、最小的(正数和负数)数值: (2)写出 X、Y 正确的浮点数表示(注意,此处预设了个小陷阱); (3)计算 X+Y.(分数:2.00)_34.假定 X=001100112 11 ,Y=011011012
13、 -10 。(此处的数均为二进制),计算 XY。(分数:2.00)_35.已知 32 位寄存器中存放的变量 x 的机器码为 C0000004H,请问: (1)当 x 是无符号整数时,x 的真值是多少?x2 的真值是多少?x2 存放在 R1 中的机器码是什么?2x 的真值是多少?2x 存放在 R1 中的机器码是什么? (2)当 x 是带符号整数(补码)时,x 的真值是多少?x2 的真值是多少?x2 存放在 R1 中的机器码是什么?2x 的真值是多少?2x 存放在 R1 中的机器码是什么?(分数:2.00)_36.某机字长 16 位,使用四片 74181 组成算术逻辑运算单元,设最低位序号标注为第
14、 0 位。 (1)写出第5 位的进位信号 C 6 的逻辑表达式; (2)估算产生 C 6 所需的最长时间; (3)估算最长求和时间。(分数:2.00)_37.双符号位的作用是什么?它只出现在什么部件中?(分数:2.00)_38.如果要实现对 8 位数据进行汉明校验,需要设置的校验位数有几位?设计该汉明校验码的编码。(分数:2.00)_计算机专业基础综合计算机组成原理(数据的表示和运算)-试卷 1答案解析(总分:76.00,做题时间:90 分钟)一、单项选择题(总题数:31,分数:62.00)1.单项选择题 1-40 小题。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。(分数:2.0
15、0)_解析:2.若用二进制数表示十进制数 0 到 999 999,则最少需要的二进制数的位数是( )。(分数:2.00)A.6B.16C.20 D.100 000解析:解析:如果用二进制表示 0999 999(2 20 )则需要 20 位。3.在补码加法运算中,产生溢出的情况是( )。 I两个操作数的符号位相同,运算时采用单符号位,结果的符号位与操作数相同 两个操作数的符号位相同,运算时采用单符号位,结果的符号位与操作数不同 运算时采用单符号位,结果的符号位和最高数位不同时产生进位 运算时采用单符号位,结果的符号位和最高数位相同时产生进位 运算时采用双符号位,运算结果的两个符号位相同 运算时采
16、用双符号位,运算结果的两个符号位不同(分数: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
17、 反 =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 补 除符号位外,各位变反,末位加 1D.X 补 连同符号位一起各位变反,末位加 1 解析
18、:解析:一 X 补 被称为X 补 的机器负数,由X 补 求一 X 补 的过程称为对X 补 变补(求补),这是做减法运算时必须要完成的操作。不管 X 的真值为正或为负,已知X 补 求一 X 补 的方法是:X 补 连同符号位一起各位变反,末位加 1。X 补 表示的真值如果是正数,则变补后一 X 补 所表示的真值变为负数;反过来,X 补 表示的真值如果是负数,则一 X 补 所表示的真值变为正数。此题容易错选选项 C。如果除符号位外,各位变反,末位加 1,得到的是X 原 ,而不是一 X 补 且只有 X 为负数时成立。6.某计算机字长 8 位,采用补码表示小数。若某数真值为一 0100l,则它在该计算机
19、中的机器数形式( ).(分数:2.00)A.10111B.10110111C.10111000 D.10110000解析:解析:补码与原码,X 补 求一 X 补 的转换: 7.原码乘法是( )。(分数:2.00)A.先取操作数绝对值相乘,符号位单独处理 B.用原码表示操作数,然后直接相乘C.被乘数用原码表示,乘数取绝对值,然后相乘D.乘数用原码表示,被乘数取绝对值,然后相乘解析:解析:对于原码的加、减、乘、除运算都是将操作数和绝对值分开来进行的,因此原码乘法是先取操作数绝对值相乘,符号位单独处理。8.某机器字长 64 位,其中一位符号位,定点小数补码的最大数、最小数分别为( )。(分数:2.0
20、0)A.12 -64 和 2 -64 1B.12 -63 和 2 -63 1C.12 -64 和一 1D.12 -63 和一 1 解析:9.若x 补 =0110lOl0,则x 补 =( )。(分数:2.00)A.10010101B.10010110C.00010110D.01101010 解析:10.原码加减交替除法又称为不恢复余数法,因此( )。(分数:2.00)A.不存在恢复余数的操作B.当某一步运算不够减时,做恢复余数的操作C.仅当最后一步余数为负时,做恢复余数的操作 D.当某一步余数为负时,做恢复余数的操作解析:11.移码表示法主要用于表示( )数的阶码 E,以利于比较两个( )的大小
21、和( )操作。(分数:2.00)A.浮点,指数,对阶 B.定点,指数,对阶C.浮点,数符,对阶D.定点,数符,对阶解析:解析:移码主要用于表示浮点数的阶码,比较两个数的指数大小。12.若定点整数 64 位,含 1 位符号位,补码表示,则所能表示的绝对值最大的负数为( )。(分数:2.00)A.一 2 54B.一(2 64 一 1)C.一 2 63 D.一(2 63 一 1)解析:13.下列编码中,不用于表示字符的是( )。(分数:2.00)A.BCD B.EBCDICC.UnjcodeD.ASCII解析:解析:BCD 码主要用于表示十进制数,4 位二进制编码表示 1 位十进制数。EBCDIC
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机专业 基础 综合 计算机 组成 原理 数据 表示 运算 答案 解析 DOC
