1、数据表示和运算练习题数据表示和运算 练习题一、选择题: 1下列数中最小的数是_。 A(1010011.10101)2 B(123.55)8 C(53.B0)16 D(83.75)10 2某数在计算机中用8421BCD码表示为0011 1001 1000,其真值为_。 A398 B398H C1630Q D1110011000B 3ASCII码是对 (1)_进行编码的一种方案,它是(2)_的缩写。 (1)A字符 B汉字 C图形符号 D声音 (2)A余3码 B十进制数的二进制编码 C格雷码 D美国标准信息交换代码 4一个1G的硬盘,最多可存放_个ASCII字符。 A. 220 B224 C. 21
2、0 D. 230 5存储32个汉字的机内码需要_。 A16字节 B32字节 C64字节 D128字节 6机器数10000001B,它所代表的数_。 A一定是-1 B一定是-127 C一定是-126 D. 以上3个数都有可能7. 假定一个十进制数为-66,按补码形式存放在一个8位寄存器中,该寄存器的内容用十六进制表示为_。 AC2H BBEH CBDH D42H8如果X是负数,由X补求X原是将_。 A符号位变反,其他各位不变 B所有位求反,末位加1 C除符号位外,其他位求反后末位加1 D除符号位外,其他位求反9下列数中,最大的是_。 AX补=1001101 BX原=1001101 CX反=100
3、1101 DX移=1001101 10. 计算机内的溢出是指其运算的结果_。 A为无穷大 B超出了计算机内存单元所能存储的数值范围 C超出了该指令所指定的结果单元所能存储的数值范围 11计算机中表示地址时使用_。 A无符号数 B原码 C反码 D补码 12. 计算机系统中采用补码运算的目的是为了_。 A. 与手工运算方式保持一致 B提高运算速度 C简化计算机的设计 D提高运算的精度13. 某机器字长 32位,采用定点原码整数表示,符号位为 1位,尾数为31位,则可表示的最大正整数为_,最小负整数为_。 A(2311) B.-(12-32) C(230-1) D.-(2311)14某机字长 32位
4、,其中最高位为符号位。若用定点整数补码表示,则最小正整数为_;绝对值最大的负数值为_。 A+1 B231 C231 D-1 15若定点整数64位,含1位符号位,补码表示,则所能表示的绝对值最大的负数为_。 A.-264 B(264 1) C263 D (263l)16用64位字长(其中1位符号位)表示补码定点小数时,所能表示的数值范围是_。 A. -1,1-2-64 B. -1,1-2-63 C. -1,1-2-62 D. 0,2-63 17在定点数运算中产生溢出的原因是_。 A运算过程中最高位产生了进位或借位 B参加运算的操作数超出了机器的表示范围 C运算的结果的操作数超出了机器的表示范围
5、D寄存器的位数太少,不得不舍弃最低有效位 18. 若使用双符号位,则运算结果发生正溢的特征是:双符号位为_。 A00 B.01 C10 D1119若阶码为3位,用补码表示;尾数7位,用原码表示,其中1位为符号位;以2为底。数据格式为:尾符 阶符 阶码值 尾数值,则十进制数27/64的浮点规格化数是_。 A0101011011 B010* C0111110110 D0001011011 20. 字长相同但格式不同的两种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为_。 A两者可表示的数的范围和精度相同 B前者可表示的数的范围大但精度低 C后者可
6、表示的数的范围大且精度高 D前者可表示的数的范围大且精度高 21若浮点数的阶码和尾码都用补码表示,则判断运算结果为规格化数的方法是 _。 A阶符与数符相同 B数符和尾数小数点后第一位数字相异 C阶符与数符相异 D数符和尾数小数点后第一位数字相同22IEEE754标准规定的32位浮点数中,符号位为1位,阶码为8位,则它所能表示的最大规格化正数为_。 A+(2 - 2-23)2+127 B+(1 - 2-23)2+127 C+(2 - 2-23)2+255 D2+12723IEEE754标准规定的64位浮点数格式中,符号位为1位,阶码为11位,尾数为52位,则它所能表示的最小规格化负数为_。 A.
7、-(2252)2-1023 B.-(22-52)21023 C12-1024 D-(1252)22047十进制数5的单精度浮点数 IEEE 754代码为_。 A010* B110000*00000000000000000 C01100000101000000000000000000000 D11000000101100000000000000000000 25若单精度浮点数IEEE754代码表示为00111111010000000000000000000000,则其代表的十进制数为_。 A-0.75 B+0.75 C-0.25 D+0.2526在浮点数编码表示中,_在机器数中不出现,是隐含的。
8、 A阶码 B符号 C尾数 D基数 27浮点数的表示范围和精度取决于_。 A阶码的位数和尾数的位数 B阶码采用的编码和尾数的位数 C阶码采用的编码和尾数采用的编码 D阶码的位数和尾数采用的编码28. 定点原码一位乘法是_。 A先取操作数绝对值相乘,符号位单独处理 B用原码表示操作数,然后直接相乘 C被乘数用原码表示,乘数取绝对值,然后相乘 D乘数用原码表示,被乘数取绝对值,然后相乘 29. 浮点加、减中的对阶的方法是_。 A将较小的一个阶码调整到与较大的一个阶码相同 B将较大的一个阶码调整到与较小的一个阶码相同 C将被加数的阶码调整到与加数的阶码相同 D将加数的阶码调整到与被加数的阶码相同 30
9、下溢指的是_。 A运算结果的绝对值小于机器所能表示的最小绝对值 B运算的结果小于机器所能表示的最小负数 C运算的结果小于机器所能表示的最小正数 D运算结果的最低有效位产生的错误 31在浮点数原码运算时,判定结果为规格化数的条件是_。 A. 阶的符号位与尾数的符号位不同 B尾数的符号位与最高数值位相同 C尾数的符号位与最高数值位不同 D尾数的最高数值位为13232位微型机的乘法部件位于_中。 ACPU B接口 C控制器 D专用芯片 33组成一个运算器需要多个部件,但下面所列_不是组成运算器的部件。 A状态寄存器 B数据总线 CALU D地址寄存器 34运算器虽由许多部件组成,但核心部分是_。 A
10、数据总线 B算术逻辑运算单元 C多路开关 D累加寄存器 35运算器的主要功能是进行_ _A.算术运算 B.逻辑运算 C.逻辑运算和算术运算 D.加法运算36已知字符“0”的ASCII码为30H,在字符“9”的ASCII码前加上一个奇校验位后的数据信息为_。 AB9H B39H C89H D09H 37假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校验的字符码是_ A11001011 B11010110 C11000001 D11001001 38在CRC码中,接收端检查出某一位数据出错后,一般采用的纠正方法是_。 A请求重新发送 B删除数据 C通过余数值由接收端自行纠正 D以上均可以 3
11、9在定点运算器中,无论采用双符号位还是单符号位,必须有溢出判断电路,它一般用_A.或非门 B.移位电路 C.译码电路 D.异或门40下列数中,最小的数是 。A(101001)2B(52)C(2B)16D45 41下列数中,最大的数是 D 。(101001)2()()1645 42计算机中表示地址时使用_A.原码 B.补码 C.反码 D.无符号数43字长16位,用定点补码小数表示时,一个字能表示的范围是_A-1(1-2-15) B0(1-2-15)C-1+1 D-(1-2-15)(1-2-15)44若X补=10000000,则十进制真值为_。A、-0 B、-127C、-128 D、-145定点整
12、数16位,含1位符号位,原码表示,则最大正数为_A、216 B、215C、215-1 D、216-146.当-1x0时,x原=_B_A.x B.1-x C.4+x D.(2-2n)-1*147 8位反码表示数的最小值为_,最大值_。A.-127,+127 B.-128,+128 C.-256,+256 D.-255,+25548N+1位二进制正整数的取值范围是_A02n-1 B12n-1 C02n+1-1 D1-2n+1-149在大量数据传送中常用且有效的检验法是_A奇偶校验法 B海明码校验 C判别校验 DCRC校验50浮点数的表示范围和精度取决于_A.阶码的位数和尾数的位数 B.阶码的位数和
13、尾数采用的编码C.阶码采用的编码和尾数采用的编码 D.阶码采用的编码和尾数的位数51.在浮点数编码表示中,_在机器数中不出现,是隐含的。A.尾数 B.符号C.基数 D.阶码52移码和补码比较,只有_不同,其他都相同。A正号 B负号 C符号 D标志53一个2424点阵的汉字,需要_字节的存储空间。A62 B72 C64 D32 5462个汉字的机内码需要 A62字节 B32字节 C124字节 D248字节55ASCII码是对_进行编码的一种方案A字符、图形符号 B汉字 C数字 D声音56D/A转换是_A.把计算机输出的模拟量转化为数字量B.把模拟量转化为数字量,把数字量输入到计算机C.把数字量转
14、化为模拟量,把转化结果输出计算机D.把计算机输出的模拟量转为数字量57 组成一个运算器需要若干个部件,但下面所列 不是组成运算器的部件。 A地址寄存器 B. 数据总线CALU D. 状态寄存器58ALU属于_部件。 A运算器 B. 控制器C存储器 D. 寄存器59加法器中进位产生函数是_。AAi + Bi BAiBiCAi - Bi DAiBi二、填空题1二进制中的基数为 ,十进制中的基数为 ,八进制中的基数为 ,十六进制中的基数为 。2(2725)10转换成十六进制数为 。3(065625)10转换成二进制数为 。4在原码、反码、补码三种编码中, 数的表示范围最大。 5在原码、反码、补码三种
15、编码中,符号位为0,表示数是 。符号位为1,表示数是 。60的原码为 ;0的补码为 。0的反码为 。7. 在补码、移位码表示的机器数中,零的表示形式是唯一的。 8-11011011的补码为 ,原码为 ,反码为 。911001010的补码为 ,原码分别为 ,反码为 。 10浮点数的表示范围由浮点数的 部分决定。浮点数的表示精度由浮点数的 部分决定。11在浮点数的表示中, 部分在机器数中是不出现的。12浮点数进行左规格化时, ;浮点数进行右规格化时, 。13真值为100101的数在字长为的机器中,其补码形式为 。 14浮点数一般由 两部分组成。15在计算机中,“A”与“a”的ASCII是 与 (或
16、65;97) 。16在计算机中,一个字母或数字用 位ASCII表示( )。17某信息在传送没有出现错误,奇偶校验码101011011,应为 编码。18某信息在传送没有出现错误,奇偶校验码101111011,应为 编码。19X=1011001,它的偶校验码为 。21下列数据代码设为偶校验,请在括号内填写相应的偶校验位。 A、(1)1101011 B、(0)010110122下例数据代码设为奇校验,请在括号中填入相应的奇校验位。A( )1101011 B( )010110123表示一个数据的基本要素是 、 、 。24在计算机内部信息分为两大类,即 , 。25不同进位制之间相互转换的根据是 。26机
17、定点整数格式字长为8位(包含1位符号位),若x 用补码表示,则x补的最大正数是 ,最小负数是 。(用十进制真值表示)27在没有浮点运算器的计算机中我们可以通过 完成浮点运算。28若,那么 。29运算器的主要功能是 。30的核心部件是 。31在补码加、减法器中, 作为操作数直接参加运算。32在计算机中进行加减运算时常采用 。33补码运算的特点是符号位 。34已知:X=0.1011,Y= 0.1101。(X+Y)补= 。35已知:X=0.1011,Y= 0.1101。(X+Y)补= 。36已知:X=0.0011,Y= 0.0101。(X+Y)补= 。37已知:X=0.0111,Y= 0.1101。
18、(X+Y)补= 。38引入先行进位概念的目的是 。39先行进位方式通过 )来提高速度。40先行进位C n+1 的逻辑表达式为 。 41在原码一位乘法中,符号位 运算。42两个原码数相乘,其积的符号位为相乘两数的符号位 。其积的数值为相乘两数的 之积。 43在原码除法中,符号位 运算。其商的符号位为相除两数的符号位 。其商的数值为相除两数的 的商。44完成浮点加、减法运算一般要经过 、 、 、 和 五步。45完成浮点乘法运算一般要经过 、 、 、 和 五步。46在进行浮点加、减法运算时,若产生尾数溢出的情况可用 解决。47可通过 部分是否有溢出,来判断浮点数是否有溢出。48在对阶时,一般是 。三
19、、解答题1. 在整数定点机中,若寄存器的内容为80H,当它分别代表原码、补码、反码和无符号数时,所对应的十进制数各为多少?2. 将二进制数-0.0101101用规格化浮点数格式表示。格式要求:阶码4位,含1位符号位;尾数8位,含1位符号位。阶码和尾数均用补码表示,阶码以2 为底。3. 浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(各含有1位符号位)。若有两个数X=2729/32,Y=255/8,用浮点加法计算X+Y。4采用补码进行加减运算(用六位二进制表示,左边二位为符号位),并使用双符号位溢出判断公式来判断结果是否溢出?若溢出,是哪一种溢出?:14+(-8)= ? : (-11)- 7 = ?5利用补码进行加减运算(用5 位二进制表示,左边第一位为符号位),并使用单符号位溢出判断公式来判断结果是否溢出?若溢出,是哪一种溢出?:13+7 = ? : 12- 8 = ?
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1