计算机 计算题押题

loading 分享 2026-8-10 下载文档

1.用 8 个二进位表示无符号整数时,可表示的十进制整数的范围是___0-255_____。 2. 假设某计算机系统用8bit表示一个带符号的整数, 则如果用原码表示数据, 其能够表示的范围__-127-127_______。

3.9位原码可表示的带符号位的整数范围是__-255-255_______。 4.11位补码可表示的整数的数值范围是__-1024--1013______。 5.16 个二进位表示的正整数其取值范围是__0—215-1____。 6.用两个字节表示的无符号整数,能表示的最大整数是65536 T

7.有一个字节的二进制编码为11111111,如将其作为带符号整数的补码,它所表示的整数值为 -1

8.在用原码表示整数“0”时,有“1000?00”与“0000?00”两种表示形式,而在补码表示法中,整数“0”只有____1____种表示形式。 0000?00

9.十进制数—52用8位二进制补码表示为 __________ C 。(2006单选) A.11010100 B.10101010 C.11001100 D.01010101 10.十进制负数-61的八位二进制原码是 10111101 11.补码10110110代表的十进制负数是 12.二进制正数的补码___B___。

A.是其原码加1 B.与其原码相同 C.是其原码减1 D.是其反码加1 13.十进制正数38的八位二进制补码是__010111010____。

14.在下列无符号十进制数中,能用8位二进制数表示的是_255__。 A.255 B.256 C.317 D.289

15.十进制数-75用二进制数10110101表示,其表示方式是B 。 A.原码 B.补码 C.反码 D.ASCII码

16.有两个二进制数X=01101010,Y=10001100,试比较它们的大小。 (1)X和Y两个数均为无符号数; x

(2)X和Y两个数均为有符号的补码数。 X>y

17.长度为1个字节的二进制整数,若采用补码表示,且由5个“1”和3个“0”组成,则可表示的最小十进制整数为_D。 A.-120 B.-113 C.-15 D.-8

18.一个8位补码由4个“1”和4个“0”组成,则可表示的最大十进制整数为____A____。 A.120 B.60 C.15 D.240

19.X的补码是10111,y的补码是00101,则x-y的值的补码为(注意用5位二进制表示的有符号数)10100

下列叙述中,不正确的有 AC 。(2005多选)

A.-127的原码为11111111,反码为00000000,补码00000001 B. -127的原码为11111111,反码为10000000,补码10000001 C.-127的原码为11111111,反码为10000001,补码1000000 D. 127的原码.反码和补码皆为01111111

浮点数表示

实数一般用浮点数表示,因为它的小数点位置不固定,所以称浮点数。它是既有整数又有小数的数,纯小数可以看作实数的特例。任何一个实数都可以表达成一个乘幂和一个纯小数之积,57.6256.-1984.043.0.004567都是实数 以上三个数又可以表示为:

57.6256=102×(0.576256)

-1984.043=104×(-0.1984043) 0.004567=10-2阶码×(0.4567尾数)

其中指数部分(称为“”,是一个整数)用来指出实数中小数点的位置,括号内是一个纯小数(称为“尾数”)。二进制的实数表示也是这样,例如: 1001.011=2100×(0.1001011) -0.0010101=2-10×(-0.10101)

在计算机中通常把浮点数分成阶码和尾数两部分组成,其中阶码一般用补码定点整数表示,尾数一般用补码或原码定点小数表示。阶符表示指数的符号位,阶码表示幂次,数符表示尾数的符号位,尾数表示规格化的小数值。

用科学计数法表示:N = S×2 i ,其中S 为尾数,i 为阶码。 阶符 阶码 数符 尾数

阶码用来指示尾数中的小数点应当向左或向右移动的位数;尾数表示数值的有效数字,其小数点约定在数符和尾数之间,在浮点数中数符和阶符各占一位,阶码的值随浮点数数值的大小而定,尾数的位数则依浮点数数的精度要求而定。★★★

例如:二进制数 -110101101.01101 可以表示成:-0.11010110101101×21001

这个数的表示:(假定阶码8位,尾数24位表示)

阶符 阶码 数符 尾数 0 0001001 1 11010110101101000000000

补充:Pentium处理器中的32位浮点数在计算机中的表示,包含三个部分: ★★★ 符号s占1位,s=0表示此浮点数为正,s=1表示为负

偏移阶码e共8位,是带有偏移量127的一个无符号整数,指数的实际值=e-127 尾数共23位,使用原码表示,绝对值在1与2之间,其中1和小数点都是隐含的,不直接表示出来 符号位(1位) 偏移阶码(8位) 尾数(23位) §2预测试题

1.(1.5)10用Pentium机的32位浮点格式表示,下列( )最为接近。 A.符号位为0,偏移阶码为(7F)16,尾数为(400000)16 B.符号位为0,偏移阶码为(7F)16,尾数为(500000)16 C.符号位为0,偏移阶码为(00)16,尾数为(400000)16 D.符号位为0,偏移阶码为(01)16,尾数为(500000)16 2.-202.5在PC处理机中用32位浮点数是如何表示的 3.偏移阶码e“00000001”的浮点数的值是________。 A.+0 B.(-1)S2-126(0.f) C.(-1)S2e-127(1.f) D.+0 0

4.用浮点数表示任意一个数据时,可通过改变浮点数的 部分的大小,能使小数位置产生移动。(2005单选)

A.尾数 B.阶码 C.基数 D.有效数字

算数移位

§1基本知识

将一个数的各二进制位全部左移,高位左移后溢出,舍弃不起作用。左移一位相当于该数乘2,左移n位相当于乘2n。左移比乘法运算要快的多。

右移时,要注意符号问题。对无符号数,右移时左边高位移入0,对于有符号数,如果原来符号位为0(正数),则左边移入0;如果符号位为1(负数),则左边移入0还是1要取决于系统。移入0的称为\逻辑右移\,移入1的称为\算数右移\。 §2预测试题

1.用8位补码表示整数-126的机器码,算术右移一位后的结果是 。(2005单选)

A.11000001 B.01000001 C.100000011 D.11000010 2.将十进制整数34的二进制数码左移2位后,其十进制数是

3.用8位补码表示的整数-1的机器码,逻辑右移一位后的结果是:

字符编码转换

§1基本知识 ASCⅡ

标准ASCII码 ——美国标准信息交换码(American Standard Code for Information Interchange)

使用7个二进位对字符进行编码,每个ASCII字符以一个字节存放(8 位,最高位为0 ) 标准的ASCII字符集共有128个字符,其中含:96个可打印字符(常用字母、数字、标点符号等);32个控制字符

一般要记住几个特殊字符的ASCII码:空格(32)、A(65)、a(97)、0(48) ★★★ ASCⅡ码中数字.字母的ASCⅡ码值排序由小到大依次为:数字<大写字母<小写字母,数字.字母的 ASCII 码是连续的,对应大小写字母ASCII码相差32。 GB2312-80中文字符编码的转换 ★★★

汉字的区位码.国标码.机内码有如下关系: 国标码 =区位码+(2020)H

机内码 =国标码+(8080)H 机内码 =区位码+(A0A0)H 补充 ★★★

汉字2字节 英文标点1字节 中文标点2字节 空格1字节 数字1字节 全角数字2字节。

汉字机内码双字节,最高位是 1;西文字符机内码单字节,最高位是 0。 §2预测试题

1.在下列字符中,其ASCⅡ码值最大的一个是 。(2005单选)

A.X B.6 C.5 D.Y 2.下列字符中,其ASCII码值最大的是___a___。 A.9 B.D C.a D.y

3.已知ASCII码字符“5”的编码为00110101,则“7”的ASCII码是00110111 (00110101)b+(2)d= ( 00110111)b

4.已知英文小写字母a的ASCII码为十六进制数61H,则英文小写字母d的ASCII码为 C 。

A.34H B.54H .64H D.24H

5.已知英文小写字母d的ASCII码为十进制数100,则英文小写字母h的ASCII码为

十进制数B。

A.103 B.104 C.105 D.106

6.已知英文大写字母G的ASCII码为十进制数71,则英文大写字母W的ASCII码为十进制数D。

A.84 B.85 C.86 .87

7.数字字符2的ASCII码为十进制数50,数字字符5的ASCII码为十进制数B 。 A.52 .53 C.54 D.55 8.设某汉字的区位码为(2710)D ,则其 A B 。(2005多选) ( 1B0A)H

.机内码为(BBAA)H . 国标码为(3B2A)H C.国标码为(4730)H D. 机内码为(9B8A)H 9.已知汉字的区号为22,位号为50,则其机内码为 B6D2H

10.汉字“灯”的机内码为“2138”,该汉字的机内码的十六进制表示为______。 A.B5C6H B.C1D8H C.B538H D.21C6H

11.汉字“啊”的十进制区位码是“1601”,它的十六进制国标码为C ______。1001 A.1601H B.3621H .3021H D.1621H

12.按照GB2312-80标准,存储一个汉字的内码需要2 ______ 字节。 A.1 B. C.3 D.4 13.利用ASCII码表示一个英文字母和国标GB2312-80码表示一个汉字,分别需要____ D__个二进制位。

A.7和8 B.7和16 C.8和8 .8和16

14.按照GB2312-80标准,在计算机中,汉字系统把一个汉字表示为___ D___。 A.汉语拼音字母的ASCII代码 B.十进制数的二进制编码 C.按字形笔划设计的二进制码 .两个字节的二进制编码 15.在”全角“方式下输入1个ASCII字符,要占用B 显示位置。 A.半个汉字 .1个汉字 C.2个汉字 D.3个汉字 16.计算机存储器中的一个字节可以存放C ______。

A.一个汉字 B.两个汉字 .一个西文字符 D.两个西文字符 17.一个字符的标准ASCII码由C _______位二进制数组成。 A.7 B.1 .8 D.16

18.一个字符的标准ASCII码在内存储器中由 C位二进制数存储 A.7 B.1 .8 D.16

19.一个字符的标准ASCII码在内存储器中由 B字节存储 A.7 .1 C.8 D.16

20.计算机处理信息时,一个汉字占用的字节数是A ______。 .2 B.4 C.6 D.8

21.在中文Windows环境下,西文使用标准ASCII码,汉字采用GB2312 编码,现有一段文本的内码为:AB F4 D1 E3 78 C2 B7 55,则在这段文本中,含有的汉字和西文字符的个数分别是3 中 2西。

22.若计算机中相邻2个字节的内容其十六进制形式为34和51,则它们不可能是____ B____

A.2个西文字符的ASCII码 .1个汉字的机内码 C.1个16位整数 D.一条指令

23.在计算机中表示数据的连续2个字节为34H,51H,则表示的A


计算机 计算题押题.doc 将本文的Word文档下载到电脑
搜索更多关于: 计算机 计算题押题 的文档
相关推荐
相关阅读