计算机组成原理习题及答案 下载本文

16.在CRC校验中,接收端检查出某一位数据错后,纠正的方法是()

A请求重新发送 B删除数据 C通过余数的值由接收端自行纠正 D以上均可以 答案:D

17.在大量数据传送中常用且有效的校验法是() A海海明码校验 B偶校验 C奇校验 DCRC校验 答案:D

18.用1位奇偶校验能检测出1位存储器错误的百分比为() A0% B25% C50% D100% 答案:D

19.“常”字在计算机内的编码为B3A3H,由此可以推算它在GB2312-80国家标准中所在的区号是() A.19区 B51区 C3区 D35区 分析:机器码=国标码的两个字节各加80H 国标码=区位码的两个字节各加20H 所以,机内码=区位码的两个字节各加A0H

“常”字区号=B3H-A0H=13H,十进制为19 答案A

20.关于ASCII编码的正确描述是() A使用8位二进制代码,最右边一位为1 B使用8位二进制代码,最左边一位为0 C使用8位二进制代码,最右边一位为0 D使用8位二进制代码,最右边一位为1

分析:ASCII字符的编码是由7个二进制位表示,从0000000到1111111共128种编码。但由于字节是计算机中基本单位,ASCII码仍以一字节来存入一个ASCII字符。每个字节中多余的一位即最高位(最左边一位)在机内部保持为“0” 答案:B

21.GB2312-80国家标准中一级汉字位于16区至55区,二级汉字位于56区至87区。若某汉字的机内码(十六进制)位为DBA1,则该汉字是()。

A图形字符 B一级汉字 C二级汉字 D非法码

分析:该汉字的区号=DVH-A0H=3BH,十进制为59,所以该汉字属于二级汉字。 答案:C

22.下列关于我国汉字编码的诉述中,正确的是()。 A:GB2312国标字符集所包括的汉字许多情况下已不够使用 B:GB2312国标字符集既包括简体汉字也包括繁体字

C:GB2312国标码就是区位码

D:计算机中汉字内码的表示是唯一的。

分析:GB2312国标字符集是中国大陆地区所使用的编码方式,简体字,且从区号87至94还未定义;用户可根据实际情况自定义;汉字的区位码还不是它的国标码,每个汉字的区号与位号必须分别加上32(20H)之后,它的二进制代码才是它的“国标码”。 答案:D

23:下列关于汉字信息处理的叙述中,不正确的是()。 A:在ASCII键盘上输入一个汉字一般需击键多次

B:计算机内表示和储存汉字信息所使用的代码是GB2312编码 C:西文打印机也能打印输出汉字

D:机中必须安装了汉字库才能显示输出汉字

分析:中国大陆地区是使用GB2312编码,台湾地区使用的是BIG5编码。 答案:B 2.2.3判断题

1.所有进位计数制,其整数部分最低位的权都是1. 答案:对 2.某R进位计数制,其左边1位的权是其相临的右边一位的权的R倍。 答案:对

3.在计算机中,所表示的数有时会发生溢出,其根本原因是计算机的字长有限。 答案:对 4.8421码是二进制编码。

答案:错。 8421是十进制编码

5.浮点数通常采用规格化数来表示,规格化数即指其尾数的第一位应为0的浮点数。

答案:错。 原码规格化后,正数为0.1*?*的形式,负数为1.1*?*的形式。补码规格化后,正数为0.1*?*的形式,负数为1.0*?*的形式.

6.一个正数的补码和这个数的原码表示一样,而正数的反码就不是该数的原码表示,而是原码各位数取反。

答案;错。 一个正数的补码和反码均和这个数的原码表示一样。 7.表示定点数时,若要求数值0在计算机中唯一的表示为全0,应使用反码表示。

答案:错。标示定点数时,若要求数值0在计算机中唯一的表示为全0,应使用补码表示。

8.将补码的符号位改用多位来表示,就变成形补码,一个用双符号位表示的变形补码01.1010是正数。 答案:错。是一个正溢出数。

9.浮点数的取值范围由阶码的位数决定,而浮点数的精度由尾数的位数决定。答案:对

10.设有两个正的浮点数:N1=2m*M1,N2=2n*M2。 (1)若m>n,则有N1>N2。

(2)若M1和M2是规格化数,则有N1>N2。 答案:(1)错。若m>n.不一定有N1>N2。