第一范文网 - 专业文章范例文档资料分享平台

计算机系统基础知识 - 图文

来源:用户分享 时间:2025/5/16 5:04:55 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第1章 计算机系统基础知识

例7:若采用16-bit补码表示整数,则可表示的整数范围是 (6) 。(2009年上半年试题6)

A. [-215,215] B.( -215,215) C. (-215,215) D. [-215,215) 分析:若采用16-bit补码表示整数,则可表示的整数范围应该是[ -215,215)。 答案:D

例8: (9) 既有检错功能又有纠错功能。(2009年上半年试题9)

A. 水平奇偶校验 B. 垂直奇偶校验 C. 海明校验 D. 循环冗余校验 分析:循环冗余校验既有检错功能又有纠错功能。 答案:D

例9:设两个8位补码表示的数b7b6b5b4b3b2b1和a7a6a5a4a3a2a1相加时溢出(b7、a7为符号标志),则 (20) 。(2009年上半年试题20)

A. b7与a7的“逻辑或”结果一定为1 B. b7与a7的“逻辑与”结果一定为0 C. b7与a7的“逻辑异或”结果一定为1 D. b7与a7的“逻辑异或”结果一定为0

分析:如果两个8位补码表示的数相加时发生溢出,则这两个数的符号位的逻辑或一定为1,所以本题正确答案为A。

答案:A

例10:在CRC(循环冗余校验)方法中,采用了 (19) 运算计算校验码。(2008年下半年试题19)

A. 逻辑与 B. 逻辑或 C. 循环移位 D. 模2除法(异或) 分析:在CRC(循环冗余校验)方法中,采用了模2除法运算计算校验码。 答案:D

例11:若内存按字节编址,用存储容量为 8K×8 比特的存储器芯片构成地址编号 7000H至EFFFH 的内存空间,则至少需要 (20) 片。(2008年下半年试题20)

A. 4 B. 6 C. 8 D. 10 分析:地址编号7000H~EFFFH的内存空间容量215B,所以需要215×8/(8×210×8)=4片。 答案:A

例12:已知 X = –121,若采用8位机器码表示,则[X]原= (21) , [X]补= (22) 。(2008年下半年试题21、22)

(21) A. 11001001 B. 11111001 C. 01111001 (22) A. 10110111 B. 10000111 C. 10100111 分析:X=-1111001,[X]原 =11111001,[X]补=10000111

D. 01011001 D. 01111001

21

程序员考试同步辅导(上午科目)(第2版) 答案:(21)B (22)B

例13:将十六进制数9B转换为八进制数为 (6) 。(2008年上半年试题6) A. 233 B. 433 分析:(9B)16 = (10 011 011)2 = (233)8 答案:A

C. 463

D. 531

例14:已知某字符的编码为“0100101”,若最高位增加一个偶校验位,则其编码变为 (9) 。(2008年上半年试题9)

A. 10100101 B. 11001010 C. 01000110 D. 01010101

分析:偶校验是指数据编码(包括校验位)中“1”的个数应该是偶数。本题“0100101”中有3个“1”,校验位应设置为1,即 “10100101”。

答案:A

例15:设机器码的长度为8, X为带符号纯小数,Y 为带符号纯整数, [X]原 = 11111111, [Y]补 = 11111111 ,则 X的十进制真值为 (19) ,Y的十进制真值为 (20) 。(2008年上半年试题19、20)

(19) A. 1/128 B. –1/128 C. –127/128 D. 127/128 (20) A. –1 B. 127 C. –127 D. 1 分析:本题考查数值数据在计算机中的表示。 [X]原 =11111111时,X=-0.1111111=-127/128。

[Y]补= 11111111时,[Y]原 =10000001,则Y=-0000001=-1。 答案:(19)C (20)A

例16:欲知8位二进制数(b7b6b5b4b3b2b1b0)的b2是否为1,可将该数与二进制数00000100进行 (7) 运算,若运算结果不为0,则此数的b2必为1。(2007年下半年试题7)

A. 加 B. 减 C. 与 D. 或

分析:如果要得到8位二进制数中某bit的值,应屏蔽其他各位,而只保留bit2进行与运算,然后根据得到的结果进行判别。如果是0说明bit2为0;若是1,则说明bit2为1。

答案:C

例17:汉字机内码与国标码的关系为:机内码 = 国标码 + 8080H。若已知某汉字的国标码为3456H,则其机内码为 (9) 。(2007年下半年试题9)

A. B4D6H B. B536H C. D4B6H D. C4B3H 分析:已知国标码为3456H,故机内码= 3456H + 8080H= B4D6H。 答案:A

例18:用补码表示的8位二进制数11100000,其值为十进制数 (19) 。(2007年下半年试题19)

22

第1章 计算机系统基础知识

A. –31 B. –32 C. – 64 D. – 65

分析:将负数的补码表示转换为真值的方法是:除符号位外,数值位各位取反,然后再加1。所以,11100000的真值为– 32。

答案:B

例19:用ASCII码表示的大写英文字母B(42H)加偶校验后的二进制编码为 (20) 。(2007年下半年试题20)

A. 10001000 B. 10000010 C. 11000001 D. 01000010 分析:大写的英文字母B用7位二进制编码来表示为1000010。而加校验位后其编码为8位二进制数,且校验位应加在最高位上。加上偶校验后,包括校验位在内1的个数应为偶数。所以,偶校验位应为0。加偶校验后的编码为01000010。

答案:D

例20:两个带符号的数进行运算时,在 (22) 的情况下有可能产生溢出。(2007年下半年试题22)

A. 同符号数相加 B. 同符号数相减 C. 异符号数相加 D. 异符号数相“或”

分析:溢出产生的原因是两数的运算结果超出了所规定的数值范围。而只有在两同符号数相加或异符号数相减时,才有可能出现溢出。

答案:A

例21:无符号二进制数 100110.101 转换成的十进制数为 (19) 。(2007年上半年试题19)

A. 38.625 B. 42.315 C. 48.625 D. 68.815

分析:将二进制数写成按权展开的多项式之和,可以计算得出十进制数为38.625。 答案:A

例22:用带符号位的定点补码表示纯小数,8 位编码 11111111 表示的十进制真值是 (20) 。(2007年上半年试题20)

--A. 0 B. -1 C. +27 D. -27

分析:依题意,编码11111111所表示的十进制数是一个负数,其绝对值为01111111,

-因此该数应该为-27。

答案:D

例23:若信息为32 位的二进制编码,至少需要加 (21) 位的校验位才能构成海明码。(2007年上半年试题21)

A. 3 B. 4 C. 5 D. 6

分析:构成海明码的条件是:2k-1≥n+k,其中,n为数据位数,k为校验位数。由此,可以得知,信息长度n=32时,k至少为6。

23

程序员考试同步辅导(上午科目)(第2版) 答案:D

例24:某计算机中采用 48×48 数字化点阵字模表示一个汉字,字模中的每一个点在存储器中用一个二进制位存储。那么,存储 1024 个汉字要求的存储空间应为 (22) K 字节。(2007年上半年试题22)

A. 196 B. 244 C. 288 D. 312 分析:由于每存储一个汉字需要48×48/8=288个字节,所以1024个汉字要求的存储空间应该为288K字节。

答案:C

例25:在某次通信中,发送方发送了一个 8 位的数据(包含一个奇校验位),若传输过程中有差错,则接收方可检测出该 8 位数据 (9) 。(2006年下半年试题9)

A. 奇数个位出错 B. 偶数个位出错 C. 出错的位置 D. 出错的位数

分析:采用奇校验后,可以检测代码中奇数位出错的编码,但不能发现偶数位出错的情况。本题答案为A。

答案:A

例26:操作数“00000101”与“00000101:执行逻辑 (19) 操作后,运算结果为 “00000000”。(2006年下半年试题19)

A. 或 B. 与 C. 异或 D. 与非

分析:操作数“00000101”与“00000101”执行逻辑“与”后的结果为“00000101”;执行逻辑“或”后的结果为“00000101”;执行逻辑“异或”后的结果为“00000000”;执行逻辑“与非”后的结果为“11111010”。所以本题的正确答案为C。

答案:C

例27:已知 X = –73,若采用 8 位机器码表示,则[X]原= (21) ,[X]补= (22) 。(2006年下半年试题21、22)

(21) A. 11001001 B. 01001001 C. 11011001 D. 01011001 (22) A. 10110111 B. 01001001 C. 10100111 D. 01011001

分析:根据定义,数值X的原码记为[X]原,如果机器字长为n,则最高位是符号位,0表示正号,1表示负号,其余的n-1位表示数值的绝对值。因此,[X]原= 11001001。数值X的补码记作[X]补,如果机器字长为n,则最高位为符号位,0表示正号,1表示负号,正数的补码与其原码和反码相同,负数的补码则等于其反码的末位加1。因此,[X]补= 10110111。

答案:(21)A (22)A

例28:若[X]补=CCH,机器字长为8位,则[X/2]补= (19) 。(2006年上半年试题19) A. 34H B. 66H C. 98H D. E6H

分析:因为[X]补=CCH=[11001100]2,根据公式[X]补=[X]反+1,求出[X]原=10110100,则

24

搜索更多关于: 计算机系统基础知识 - 图文 的文档
计算机系统基础知识 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c25lpi891bi6tck19hlmu_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top