ImageVerifierCode 换一换
格式:DOC , 页数:22 ,大小:91.50KB ,
资源ID:844670      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-844670.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([考研类试卷]计算机专业基础综合计算机组成原理(数据的表示和运算)历年真题试卷汇编1及答案与解析.doc)为本站会员(bonesoil321)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

[考研类试卷]计算机专业基础综合计算机组成原理(数据的表示和运算)历年真题试卷汇编1及答案与解析.doc

1、计算机专业基础综合计算机组成原理(数据的表示和运算)历年真题试卷汇编 1 及答案与解析一、单项选择题1 下列数中最大的是_。【中南大学 1998 年】(A)(1100lOl0)2(B) (102)8(C) (E9)16(D)(121)32 下列数中最小的是_。【北京邮电大学 2002 年】(A)(101001)2(B) (52)8(C) (101001)BcD(D)(233)163 把十进制数 172 转换为八进制数和十六进制数分别是_。【中南大学 1998 年】(A)(543), (AC)(B) (543),(AB)(C) (254),(AC)(D)(253), (AC)4 下列_种说法有误

2、差。【华中师范大学 1997 年】(A)任何二进制整数都可用十进制表示(B)任何二进制小数都可用十进制表示(C)任何十进制整数都可用二进制表示(D)任何十进制小数都可用二进制表示5 下列_是不合法的 BCD 码。【哈尔滨工程大学 2003 年】(A)1111001(B) 11010110(C) 100(D)100001016 余 3 编码是_。【华中科技大学 2002 年】(A)字符编码(B)有权编码(C)无权编码(D)汉字编码7 常用的分组校验(n,k) 码中,冗余位的位数为_位。【哈尔滨工程大学 2003年】(A)n+k(B) nk(C) n(D)k8 下列校验码中,奇校验正确的有_。【华

3、中科技大学 2005 年】(A)110100111(B) 1000111(C) 10110011(D)1101001119 设在网络中传送采用偶校验的 ASCII 码,当收到的数据位为 10101001 时,可以断定_。(A)未出错(B)出现偶数位错(C)未出错或出现偶数位错(D)出现奇数位错10 用海明码来发现并纠正 1 位错,如果信息位为 8 位,则需要检验位的位数为_。【中南大学 2000 年】(A)1(B) 3(C) 4(D)810 设待校验的数据为 D8D1=10101011,若采用海明校验,其海明码为 (1)(设海明码具有 1 位纠错能力。 P13 采用全校验);若采用 CRC 校

4、验,且生成多项式为 10011,则其 CRC 码为(2);若采用偶校验,则校验码为(3)_。【中科院计算所 2000 年】11 8 位无符号数的表示范围是_。【武汉大学 2007 年】(A)0255(B) 0128(C)一 128127(D)一 12712712 计算机中表示地址时,采用_。(A)原码(B)补码(C)反码(D)无符号数13 4 位机器内的数值代码,它所表示的十进制真值为_。【哈尔滨工程大学2003 年】(A)9(B) -1(C)一 7(D)以上三者均有可能14 在机器数_中,零的表示形式是唯一的。【北京邮电大学 2002 年】(A)原码(B)补码(C)补码和移码(D)原码和反码

5、14 用 n+1 位字长 (含 l 位符号位 )表示原码定点整数时,所能表示的数值范围是(1);用 n+1 位字长(含 1 位符号位)表示原码定点小数时,所能表示的数值范围是(2) 。 【浙江大学 2000 年】【哈尔滨工业大学 2001 年】15 设xm=1X 1X2X3X4,当满足下列_时, 成立。(A)x 1 必为 0,X 2X4 至少有一个为 1(B) x1 必为 0,X 2X4 任意(C) x1 必为 1,X 2X4 任意(D)以上答案均不正确16 十进制数值+03125 的 8 位补码编码为_。【西安电子科技大学 2007 年】(A)28H(B) 58H(C) A8H(D)D8H1

6、7 某定点机器字长为 32 位,其中 1 位符号位,31 位表示尾数。若用定点小数补码表示,则最小负小数为_。【西安交通大学 2001 年】(A)一(1 2-31)(B)一 (2-12 一 1)(C)一 1(D)一(1-2 -32)18 8 位定点补码小数的范围是_。【上海大学 1998 年】(A)一 2-712 -7(B)一 112 -7(C)一 (1-2-7)1-2 -7(D)一(-12 -7)2 -719 设x 补 =1 x1X2X3X4,当满足下列_时, 成立。(A)x 1 必为 x2x 4 至少有一个为 1(B) x1 必为 1,x 2x 4 任意(C) x1 必为 0,x 2x 4

7、 至少有一个为 1(D)以上答案均不正确20 下列为 8 位移码机器数X 移 ,当求x 补 时,_将会发生溢出。【哈尔滨工程大学 2004 年】(A)11111111(B) 0(C) 10000000(D)111111121 数-1011011 的移码表示是_。【中南大学 1998 年】(A)11011011(B) 10100101(C) 100101(D)101101122 在数字的 4 种编码中,码值大则真值大的编码是_。【西安电子科技大学2007 年】(A)原码(B)反码(C)补码(D)移码23 在小数定点机中,采用 1 位符号位,若寄存器内容为 10000000,当它分别表示为原码、补

8、码和反码时,其对应的真值分别为_、_和_。(均用十进制表示)。【 上海大学 1999 年】(A)一 0(B)一 127128(C)一 1(D)024 在整数定点机中,下述_说法是正确的。【上海大学 1999 年】(A)原码和反码不能表示一 1,补码可以表示一 1(B)三种机器数均可表示一 1(C)三种机器数均可表示一 1,且三种机器数的表示范围相同(D)三种机器数均不可表示一 125 设机器数字长 8 位,若机器数 CDH 为无符号数,则逻辑左移一位得_。【上海大学 2000 年】(A)9AH(B) 9BH(C) BDH(D)9DH26 大部分计算机内的减法是用_实现。【南京航空航天大学 20

9、00 年】(A)将被减数加到减数中(B)从被减数中减去减数(C)补数的相加(D)从减数中减去被减数27 补码加减法是指_。【南京航空航天大学 2000 年】(A)操作数用补码表示,两数相加减,符号位单独处理,减法用加法代替(B)操作数用补码表示,符号位和数值位一起参加运算,结果的符号与加减相同(C)操作数用补码表示,连同符号位直接相加减,减某数用加负某数的补码实现,结果的符号在运算中形成(D)操作数用补码表示,由数符决定两数的操作,符号位单独处理28 通常所说的“ 溢出” ,是指 _。【哈尔滨工程大学 2004 年】(A)正溢(B)负溢(C)上溢(D)下溢29 在定点数运算中,产生溢出的原因足

10、_。【哈尔滨工程大学 2005 年】(A)运算过程中最高位产生了进位或借位(B)运算的结果超出了机器的表示范围(C)参加运算的操作数超出了机器的表示范围(D)寄存器的位数太少,不得不舍弃最低有效位30 若X+L=x 0x1x 2xn,其中 X0 为符号位,X 1 为最高数位。若_,则当补码左移时,将会发生溢出。【哈尔滨工程大学 2004 年】(A)x 0=X1(B) x0X1/sub(C) x0=0(D)x 1=131 数位每左移 1 位相当于原数乘以 2,为防止左移操作造成溢出,补码左移的前提条件是:其原最高有效位_。【哈尔滨工程大学 2005 年】(A)为 0(B)为 1(C)与原符号位相

11、同(D)与原符号位相异32 当定点运算发生溢出时,应_。【上海大学 2001 年】(A)向左规格化(B)向右规格化(C)发出出错信息(D)舍入处理33 两补码数相加,采用 l 位符号位,当_时,表示结果溢出。 【北京理工大学2002 年】(A)符号位有进位(B)符号位进位和最高数位进位异或结果为 0(C)符号位为 1(D)符号位进位和最高数位进位异或结果为 133 设待校验的数据为 D8D1=10101011,若采用海明校验,其海明码为 (1)(设海明码具有 1 位纠错能力。 P13 采用全校验);若采用 CRC 校验,且生成多项式为 10011,则其 CRC 码为(2);若采用偶校验,则校验

12、码为(3)_。【中科院计算所 2000 年】34 (1)(A)0101001011111(B) 0100001111111(C) 101010111010(D)101010101011(E)10101011135 (2)(A)0101001011111(B) 0100001111111(C) 101010111010(D)101010101011(E)10101011136 (3)(A)0101001011111(B) 0100001111111(C) 101010111010(D)101010101011(E)10101011136 用 n+1 位字长 (含 l 位符号位 )表示原码定点整数

13、时,所能表示的数值范围是(1);用 n+1 位字长(含 1 位符号位)表示原码定点小数时,所能表示的数值范围是(2) 。 【浙江大学 2000 年】【哈尔滨工业大学 2001 年】37 (1)(A)0N2 n-1(B) 0N2 n+1-1(C) 1N2 n-1 一 1(D)1N2 n-1(E)0N1-2 -n38 (2)(A)0N2 n-1(B) 0N2 n+1-1(C) 1N2 n-1 一 1(D)1N2 n-1(E)0N1-2 -n二、分析题39 有信息位 7 位 1011011,其海明码(采用奇校验)应该是什么样的?【哈尔滨工业大学 1999 年】39 请写出一个定点 8 位字长的二进制

14、数在下列情况中所能表示的整数范围:【华中师范大学 1997 年】40 不带符号数表示。41 原码表示。42 补码表示。43 已知:A=-1001,B= 一 0101,求:A+B 补 【上海大学 2001 年】44 设 ,试用变形补码计算 x+y。【上海大学 2001 年】44 已知十进制数 X=一 41,Y=+101 ,设机器数字长 8 位(含 1 位符号位)。【华中师范大学 1998 年】45 计算x 十 Y补 和xY 补 ,并给出相应的 Z(零标志)、V(溢出标志)和 c(进位标志)。46 简要分析定点机中执行算术运算时会产生溢出的原因。计算机专业基础综合计算机组成原理(数据的表示和运算)

15、历年真题试卷汇编 1 答案与解析一、单项选择题1 【正确答案】 C【试题解析】 考查进位计数制及其相互转换。本题将 B、C 选项改写为二进制表示,可更快找到最大数。【知识模块】 数据的表示和运算2 【正确答案】 C【试题解析】 考查进位计数制及其相互转换。C 选项补齐为 00101001,即为十进制数 29,为最小数。【知识模块】 数据的表示和运算3 【正确答案】 C【试题解析】 考查不同进位计数制之间的转换。十进制数 172 表示成二进制为10101100。转换为八进制时,从最低位每 3 位对应一位八进制,则得(254)。转换为十六进制时,从最低位每 4 位对应一位十六进制,则得(AC)。【

16、知识模块】 数据的表示和运算4 【正确答案】 D【试题解析】 考查二进制与十进制的转换。计算机中,小数的表示是离散的,并不是所有十进制小数都可用二进制表示。【知识模块】 数据的表示和运算5 【正确答案】 B【试题解析】 考查 BCD 码。BCD 码中,10101111 为冗余编码,故 B 选项为不合法的 BcD 码。【知识模块】 数据的表示和运算6 【正确答案】 C【试题解析】 考查余 3 码。余 3 码是一种无权码,是在 8421 码的基础上加上(0011)2 形成的,因每个数都多余“3”,故称余 3 码。【知识模块】 数据的表示和运算7 【正确答案】 B【试题解析】 考查分组校验码。海明校

17、验码是分组校验码的一种,又称为分组奇偶校验码。所谓(7,4) 海明码是指其数据位 4 位,校验位 3 位,数据编码共 7 位,即 n 表示总的信息位, k 表示有效信息位,故冗余位为 nk 位。【知识模块】 数据的表示和运算8 【正确答案】 C【试题解析】 考查奇校验码。其他选项 1 的个数为偶数,故仅有 C 为正确答案。【知识模块】 数据的表示和运算9 【正确答案】 C【试题解析】 考查偶校验码。偶校验码只能发现偶数位错误,无法纠错,也无法断定具体几位出现了错误。【知识模块】 数据的表示和运算10 【正确答案】 C【试题解析】 考查海明码。为了能准确对错误定位以及指出代码没错,新增添的检测位

18、数 k 应满足: 2kn+k+1,因 248+4+1,故需要 4 位。【知识模块】 数据的表示和运算【知识模块】 数据的表示和运算11 【正确答案】 A【试题解析】 考查无符号数的表示。【知识模块】 数据的表示和运算12 【正确答案】 D【试题解析】 考查计算机中地址的表示。【知识模块】 数据的表示和运算13 【正确答案】 A【试题解析】 考查无符号数。注意题目中表明 4 位均为数值位,故不含符号位,则 4 位机器内的数值代码表示范围为 015,故选 A。【知识模块】 数据的表示和运算14 【正确答案】 C【试题解析】 考查 0 在机器数的表示。【知识模块】 数据的表示和运算【知识模块】 数据

19、的表示和运算15 【正确答案】 B【试题解析】 考查原码表示。一 12 的原码表示为 11000;当 x1 为 0 时,x 的绝对值小于 12,又 x 为负数,故此时 x一 12 成立。【知识模块】 数据的表示和运算16 【正确答案】 A【试题解析】 考查真值与补码的转换。+0.3125 的二进制表示为 00101000(首位为符号位,小数点隐藏在符号位之后),即为 28H。【知识模块】 数据的表示和运算17 【正确答案】 C【试题解析】 考查补码的表示范围。补码比原码、反码多表示一个最小负数。【知识模块】 数据的表示和运算18 【正确答案】 B【试题解析】 考查补码小数表示范围。【知识模块】

20、 数据的表示和运算19 【正确答案】 A【试题解析】 考查补码表示。补码表示,相同符号位时,数值位越大,则码值越大;11000 为 ,故当首位为 1,则 x2x 4/sub任意有一个为 1 时,x11000= 。【知识模块】 数据的表示和运算20 【正确答案】 B【试题解析】 考查移码。移码表示时,00000000 表示十进制数一 128,而+128超出 8 位移码所能表示的最大数+127,故溢出。【知识模块】 数据的表示和运算21 【正确答案】 C【试题解析】 考查移码的表示。可先求出其补码表示,然后改变符号位,即得移码表示。【知识模块】 数据的表示和运算22 【正确答案】 D【试题解析】

21、考查移码的特点。移码中,除 0 外,用 1 表示正,用 0 表示负,故码值大则真值大。【知识模块】 数据的表示和运算23 【正确答案】 A,C,B【试题解析】 考查原码、补码和反码的区别。【知识模块】 数据的表示和运算24 【正确答案】 B【试题解析】 考查整数定点机。在整数定点机中,原码、反码和补码均可表示一1,分别表示为 1001、1110、1111(假设字长为 4,首位为符号位),但三种机器数的表示范围不同,其中原码、反码表示范围为一 7+7,移码表示范围为一8+7 。故只有 B 项正确。【知识模块】 数据的表示和运算25 【正确答案】 A【试题解析】 考查逻辑左移。CDH 即为 110

22、01101,逻辑左移一位为 10011010,即 9AH。【知识模块】 数据的表示和运算26 【正确答案】 C【试题解析】 考查计算机内减法运算的实现。大部分计算机内的减法是用补数的相加来实现的,这样可以只设计加法器,简化硬件设计。【知识模块】 数据的表示和运算27 【正确答案】 C【试题解析】 考查补码加减法的运算步骤。【知识模块】 数据的表示和运算28 【正确答案】 C【试题解析】 考查溢出概念。上溢又分为正上溢、负上溢。【知识模块】 数据的表示和运算29 【正确答案】 B【试题解析】 考查溢出的原因。【知识模块】 数据的表示和运算30 【正确答案】 B【试题解析】 考查移位运算。可分别用

23、一正数、负数做移位,然后总结规律。【知识模块】 数据的表示和运算31 【正确答案】 C【试题解析】 考查移位运算。【知识模块】 数据的表示和运算32 【正确答案】 C【试题解析】 考查定点运算的溢出处理。【知识模块】 数据的表示和运算33 【正确答案】 D【试题解析】 考查单符号位时溢出的判别。有以下三种方法判断溢出:1)采用一位符号位。由于减法运算在机器中是用加法器实现的,因此无论是加法还是减法,只要参加操作的两个数符号相同,结果又与原操作数符号不同,则表示结果溢出。2)采用双符号位。运算结果的两个符号位相同,表示未溢出;运算结果的两个符号位不同,表示溢出,此时最高位符号位代表真正的符号。3

24、)采用一位符号位根据数据位的进位情况判断溢出。如果符号位的进位与最高数位的进位不同,即符号位进位和最高数位进位异或结果为 1,则表示结果溢出。【知识模块】 数据的表示和运算【知识模块】 数据的表示和运算34 【正确答案】 A【知识模块】 数据的表示和运算35 【正确答案】 C【知识模块】 数据的表示和运算36 【正确答案】 E【试题解析】 考查校验码。当采用海明校验时,海明码为P13P1:Q1010110l111(下划线的为校验位),其中 P1=P13 位为全校验位,因为 P12P1 中 1 的个数为偶数个,故 P13=0:采用 CRC 校验时,将信息位左移 4 位,进行模 2 除,得余数为

25、1010,故 CRC 码为101010111010;采用偶校验时,因为 D8D1 中 1 的个数为奇数,故校验位为 1,即校验码为 101010111。【知识模块】 数据的表示和运算【知识模块】 数据的表示和运算37 【正确答案】 A【知识模块】 数据的表示和运算38 【正确答案】 E【试题解析】 考查原码的表示范围。【知识模块】 数据的表示和运算二、分析题39 【正确答案】 海明码具有 1 位纠错能力则 2r-1k+r。由题意:k=7,r=4 ,则海明码为 11 位,见表 2-1。得:海明码为 10111011100(下划线的为校验位)。【知识模块】 数据的表示和运算【知识模块】 数据的表示

26、和运算40 【正确答案】 0255【知识模块】 数据的表示和运算41 【正确答案】 一 127+127【知识模块】 数据的表示和运算42 【正确答案】 一 128+127【知识模块】 数据的表示和运算43 【正确答案】 因为 A=一 1001,B=一 0101 所以 A补 =1,0111,B 补 =1,1011则A 补 +B补 =1,0111 按模 24+1 的意义,最左边的 1 丢掉。【知识模块】 数据的表示和运算44 【正确答案】 因为 所以x 补 =001011,y 补=000011x 补 十y 补 =001011 故x+y 补 =001110x+y=01110【知识模块】 数据的表示和

27、运算【知识模块】 数据的表示和运算45 【正确答案】 X=-41=0101001 ,X 补 =11010111 Y=+101=+1100101,Y 补=01100101X+Y补 =11010111+01100101=00111100,Z=0 ,V=0,C=1XY 补 =x补+-Y补 =11010111+10011011=01110010,Z=0,V=1,C=1【知识模块】 数据的表示和运算46 【正确答案】 在定点机中当两个符号相同的数相加时,其和超出了定点数的表示范围就产生溢出:当两个符号相反的数相减时,其差超出了定点数的表示范围就产生溢出;两个定点整数相乘时,其积超出了定点数的表示范围就产生溢出(定点小数相乘时,不会产生溢出);两个定点小数相除时,其商超出了定点数的表示范围就产生溢出。【知识模块】 数据的表示和运算

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1