第3章 计算机数据表示
- 格式:doc
- 大小:165.50 KB
- 文档页数:24
第三章数据在计算机中的表示一、选择题1.在下面关于字符之间大小关系的说法中,正确的是_____________。
A. 空格符>b>B B.空格符>B>bC.b>B>空格符 D.B>b>空格符2.汉字系统中的汉字字库里存放的是汉字的_____________。
A. 机内码 B.输入码C.字形码 D.国标码3.在汉字库中查找汉字时,输入的是汉字的机内码,输出的是汉字的()。
A. 交换码B. 信息码C. 外码D. 字形码4.对补码的叙述,_____________不正确。
A.负数的补码是该数的反码最右加1B.负数的补码是该数的原码最右加1C.正数的补码就是该数的原码D.正数的补码就是该数的反码5.十进制数92转换为二进制数和十六进制数分别是_____________。
A.01011100和5C B.01101100和61C.10101011和5D D.01011000和4F6.人们通常用十六进制而不用二进制书写计算机中的数,是因为_____________。
A. 十六进制的书写比二进制方便B.十六进制的运算规则比二进制简单C.十六进制数表达的范围比二进制大D.计算机内部采用的是十六进制7.二进制数 10011010 转换为十进制数是()。
A. 153B. 156C. 155D. 1548.在科学计算时,经常会遇到“溢出”,这是指_____________。
A.数值超出了内存容量B.数值超出了机器的位所表示的范围C.数值超出了变量的表示范围D.计算机出故障了9.有关二进制的论述,下面_____________是错误的。
A. 二进制数只有0和l两个数码B.二进制数只有两位数组成C.二进制数各位上的权分别为2i(i为整数)D.二进制运算逢二进一10.目前在微型计算机上最常用的字符编码是_____________。
A.汉字字型码 B.ASCII码 C.8421码 D.EBCDIC码11.在计算机内,多媒体数据最终是以_____________形式存在的。
第3章信息编码与数据表示• 3.4 浮点机器数表示方法– 3.4.1 浮点数的格式•浮点数的典型格式N=M*RE –阶符,数符。
阶码一般采用移码和补码表示。
尾数一般采用原码和补码表示。
–E :定点整数。
E 决定了浮点数N 的绝对值;E S 不是N 的符号–M :定点小数。
M S 决定了浮点数N 的符号;M S =0,则N 为正数,M S =1,则N 为负数 E 1E 2……E m .阶码数值尾数数值. M 1M 2……M nE S M S 阶符数符IEEE 754 国际标准常用的浮点数格式有3种,阶码的底隐含为2短实数又称为单精度浮点数,长实数又称为双精度浮点数,临时实数主要用于进行浮点数运算,保存临时的计算结果。
单精度浮点数和双精度浮点数的阶码采用移码,但不同的是:它的偏移量不是27和210,而是27-1=127和210-1=1023;尾数使用原码表示,且采用隐藏位,也就是将规格化浮点数尾数的最高位的“1”省略,不予保存,认为它隐藏在尾数小数点的左边。
由此,推导出它们的真值计算公式如上表,其中E为阶码ESE1……Em的加权求和的值。
Ms Es E1…E8M1M2…M23Ms Es E1…E11M1M2…M52IEEE754单精度格式IEEE754双精度格式例 3.10:若X 和Y 均是IEEE 754 标准的单精度浮点数,若X 浮点数的存储形式为41360000H ,求X 的真值。
若Y=-135.625,求Y 的浮点数表示。
解:(1)[X]浮= 0100 0001 0011 0110 0000 0000 0000 0000 B按照表3-3中的真值计算公式及IEEE 754 标准的单精度浮点数格式,可以知道:M S =0 ,E=E S E 1……E m = 10000010 B = 130 D ,1. M 1M 2…… M n = 1.011 0110 0000 0000 0000 0000 ,所以,X =(-1)MS ×(1.M 1M 2…… M n )×2E -127= (-1)0×(1. 011 011)×2130-127;X=(+1011.011)2= (+11.375 )10(2)Y=(-10000111.101)2;Y =-1. 0000111101×27=(-1)1×(1.0000111101)×2134-127;因此:M S =1 ,E=E S E 1……E m = 134 D = 10000110 B ,1.M1 M2…… Mn = 1. 000 0111 1010 0000 0000 0000 ,求出:[Y]浮= 1 10000110 000 0111 1010 0000 0000 0000 B = C307A000 H–3.4.2 规格化定义:采用规格化形式表示浮点数可以提高精度。
第3章计算机数据表示【考点透视】本章主要考核进位计数制及其相互转换,计算机数值数据的表示方法,二—十进制数的编码,字符编码,其他信息的表示,数据效验码;深刻理解二进制数字系统是计算机表示、处理各类信息的基础。
理解进位计数制的概念和数值数据(无符号数、有符号数)的计算机表示方法,常用数字编码(BCD)、字符编码(ASCII吗、国家标准信息交换码汉字信息集)的编码规则;了解浮点数的计算机表示规则,奇偶效验,CRC循环冗余效验的效验方法;了解计算机表现字型、图形、图像、语音的基本原理。
【同步跟踪强化训练】一、单项选择题1.在计算机中表示地址时使用()A.无符号数B.原码C.反码D.补码2.和数01101001BCD相等的是()A.01101001B B.151QC.69D D.69H3.[x1]原=11001010B,[x2]反=11001010B,[x3]补=11001010B,那么它们的关系是()A.x3> x1> x2B.x2> x3> x1C.x3> x2> x1D.x2> x1> x34.在8bit定点整数形式下,用1bit表示符号位,它的模是A.10000000B B.100000000BC.11111111 D.11111115.声音信息在计算机内采用()A.直接存储B.利用A/D转化成二进制存储C.接ASCII存储D.不能存储6.计算机采用二进制数的原因是A.二进制运算简单B.二进制运算速度快C.电子元器件的两态特性D.控制台操作简单7.对J进制数,若小数点左移一位,则该数;若小数点右移一位,则该数。
A.扩大J倍,缩小J倍B.缩小J倍,扩大J倍C.扩大J倍,扩大J倍D.缩小J倍,缩小J倍8.在8bit机中定点补码整数范围是A.-128~+127 B.-128~+128C.-127~+127 D.-127~+1289.计算机屏幕显示汉字常用的点阵是A.16×16 B.32×32C.64×64 D.24×2410.在提高型24×24点阵字库中,一个汉字的点阵占A.2byte B.32byteC.72byte D.16byte11.若浮点数X的阶码、尾数均使用补码形式(阶在前,尾在后,都有1bit符号位):[x]补=011001011011则[-x]补应该是A.1110 01011011 B.0110 11011011C.1010 01011011 D.0110 1010010112.八进制数375.6按位权展开式为A.3×83+7×82+5×81+6×8-1B.3×83+7×82+5×81+6×80C.3×82+7×81+5×80+6×8-1 D.3×80+7×81+5×82+6×8313.设定点数X的补码为X0X1X2···X7,则-X补码为A.X0X1X2···X7+1 B.X0X1X2···X7+0.0000001C.X0X1X2···X7+1 D.X0X1X2···X7+0.000000114.若退出中文操作系统查看汉字的文本文件,则在显示时原来汉字的内码按显示。
A.ASCII B.扩展ASCIIC.仍按内码D.原码15.若[x1]原=10111101,[x2]反=10111101,,[x3]补=10111101,以下结论正确的是A.x1最大B.x2最大C.x3最大D.x1= x2= x316.已知x=(0.65625)10,与它相等的是A.(0.11110)2B.(0.10101)2C.(0.11111)2D.(0.10111)217.浮点数的机器表示中在机器数中不出现,是隐含的。
A.阶码B.尾符C.尾数D.底数(基数)18.计算机中的计数器和地址码常采用A.无符号数B.原码C.ASCII D.有符号数19.设机器数为01101101,则真值A.取决于机型B.取决于何种代码C.取决于首位D.取决于尾位20.某机器数为11001001,它的真值是A.唯一确定的B.可能是两个不同的数C.可能是3个不同的数D.可能是3个以上不同的数21.十进制数27.25D和相等。
A.11011.001B B.11011.01BCDC.1B.4H D.44.2Q22.二进制数110.0101B写出浮点数形式是A.1100101×10-4B.1100101×2-100C.0.1100101×10+3D.0.1100101×2+01123.在CRC效验中,接收端检查出一位数据错后,纠正的方法A.请求重新发送B.删除数据C.通过余数的值由接收端自行纠正D.以上均可以24.若要表示0~999的十进制数,使用BCD码时,需要A.6bit B.16bitC.46bit D.12bit25.若某机器数为10000000,它代表-127,则它是A.原码B.反码C.补码D.ASCII26.下列关于浮点数的描述A.浮点数的尾数是定点小数B.浮点数的底数是事先约定的,在机器数中不出现C.阶码反映了浮点数小数点的位置D.阶符表示浮点数的正负27.16×16点阵汉字的字型编码需要A.16字节B.32字节C.64字节D.24字节28.浮点数的表示范围取决于A.阶符B.阶码的位数C.尾符D.尾数的位数29.浮点数的精度取决于A.阶符B.阶码的位数C.尾符D.尾数的位数30.在小数定点机中,下述说法正确的是A.只有补码能表示-1 B.只有原码不能表示-1 C.三种机器数均不能表示-1 D.只有补码不能表示-1 31.在信息传递中引入的效验方法中,对大量数据传送的有效效验法是A.奇偶校验B.海明校验C.交叉校验D.CRC校验32.最简单,最常用的数据效验方法是A.奇偶校验法B.交叉校验法C.循环冗余校验法D.格雷码法33.国际码属于A.汉字输入码B.汉字内码C.汉字字型码D.汉字交换码34.规格化浮点数尾数绝对值的范围为A.[-1,1)B.(0.5,1)C.[0.5,1)D.[0.1,1)35.标准ASCII字符共有个,在计算机内用位二进制数字编码。
A.256,8 B.127,7C.255,8 D.128,736.32×32点阵汉字的机内编码需要A.16字节B.24字节C.8字节D.2字节37.二进制数110.0101B写出浮点数形式是A.1100101×10-4B.1100101×2-100C.0.1100101×10+3D.0.1100101×2+011 38.下列最小的数为A.(101001)2B.(52)8C.(2B)16D.(00101001)BCD 39.[x1]原=11001010B,[x2]反=11001010B,[x3]补=11001010B,那么它们的关系是A.x3> x1> x2B.x2> x3> x1C.x3> x2> x1D.x2> x1> x340.(76.54)8=A.(3E.B)16B.(111110.10010)2C.(62.6835)10D.(110111.1011)241.(20.8125)10=A.1010.1101 B.10100.1011C.10100.1101 D.1010.101142.在小型或微型计算机里,最普遍采用的字母与字符编码是A.BCD码B.十六进制C.ASCII D.二进制43.当用一个16位的二进制数表示浮点数时,下列方案中最好的是A.阶码取4位(含阶符1位),尾数取12位(含数符1位)B.阶码取5位(含阶符1位),尾数取11位(含数符1位)C.阶码取6位(含阶符1位),尾数取8位(含数符1位)D.阶码取10位(含阶符1位),尾数取6位(含数符1位)44.1KB= BytesA.210B.220C.230D.24045.1MB= BytesA.210B.220C.230D.24046.1GM= BytesA.210B.220C.230D.24047.美国国家信息交换标准码简称为A.IEEE B.雷格码C.8421码D.ASCII48.汉字编码方案有四类,其中的编码长度是固定的。
A.数字编码B.字母编码C.字型编码D.混合型编码49.汉字编码方案中,码属于数字编码。
A.区位B.全拼C.五笔D.认知50.浮点数可用阶码、尾数来表示,设两个正的浮点数N1=(E1,S1),N2=(E2,S2),则当时,N1>N2。
A.E1> E2B.S1< S2C.N1,N2规格化表示且E1> E2D.N1,N2规格化表示且S1>S251.设X为整数,[X]补=1,x1x2x3x4x5,若要X<-16,x1~x5应满足条件。
A.x1~x5至少有一个为1 B.x1必须为0,x2~x5至少有一个为1C.x1必须为0,x2~x5任意D.x1必须为0,x2~x5最多有一个为152.16位长的浮点数,其中阶符1位,阶码6位,数符1位,尾数8位,当浮点数采用原码表示时,所能表示的数的范围是A.-264~264(1-2-8)B.-263~263(1-2-8)C.-263~263(1-2-9)D.-263(1-2-8)~263(1-2-8)53.原码加减法是指A.操作数用原码表示,连同符号位直接相加减B.操作数用原码表示,尾数直接相加减,符号位单独处理C.操作数用原码表示,根据两数符号决定实际操作,符号位单独处理D.操作数取绝对值,直接相加减,符号位单独处理54.下列数中最小的为A.(101001)2B.(52)8C.(2B)16D.(60)1055.设寄存器内容为10000000,若它等于0,则为A.原码B.补码C.反码D.移码56.假定下列字符码中有奇偶校验码,但没有数据错误,采用奇效验的字符码是A.11001010 B.11000111C.11001100 D.1100101157.若机器数10000代表-16,则它是A.原码B.反码C.补码D.浮点数58.若要表示0~999之间的十进制数,用BCD码需要占用比特。
A.8 B.12C.16 D.3259.二进制(10100110)2等于A.(106)16和(246)8B.(246)8和(166)10C.(116)16D.(237)8和(143)1060.下列表示法错误的是A.(131.6)10B.(532.6)5C.(100.101)2D.(267.4)861.以BCD码表示十进制数目000~999之间的每一组码,其末端包含一个奇校验位,检测下面每一组码,其中有错误发生的是A.1001010110000 B.0100011101100C.0111110000011 D.100001100010162.把(5AB)16转换成二进制值为A.(10110111010)2B.(10110101011)2C.(101010110101)2D.(101110100101)263.两个八进制数(7)8和(4)8相加后得A.(10)8 B.(11)8C.(13)8D.(14)864.按24×24点阵存放6763个汉字,则此字库的容量大约为A.13500B B.216000BC.487000B D.32540B65.依统计规律,若一个文件用英文ASCII码存放需要1000byte,则用汉字内码存放时所占字节数是A.541 byte B.1200 byteC.1850 byte D.432 byte66.设定点负数X的补码为X0X1X2···X7,则X的原码为A.X0X1X2···X7+0 B.X0X1X2···X7+0.0000001C.X0X1X2···X7+1 D.X0X1X2···X7+0.000000167.对X的补码再求补码,既得到X的A.原码B.反码C.补码D.浮点数68.为了更逼真地存储图像,应A.增加图像的灰度级B.增加颜色数C.加密像素点D.增加灰度级,加密像素点69.一般说来,同一篇文章可用英文和中文存入计算机,比较其存储量则A.用汉字可节省存储B.用英文可节省存储量C.相同D.可相差几十倍70.奇偶校验A.只能发现一个错B.能发现并纠正两位错C.能发现奇数位错D.能发现偶数位错71.在计算机内存储每个ASCII字符编码需用个字符。