数据表示和运算练习题.docx

上传人:b****6 文档编号:6455620 上传时间:2023-01-06 格式:DOCX 页数:10 大小:21.39KB
下载 相关 举报
数据表示和运算练习题.docx_第1页
第1页 / 共10页
数据表示和运算练习题.docx_第2页
第2页 / 共10页
数据表示和运算练习题.docx_第3页
第3页 / 共10页
数据表示和运算练习题.docx_第4页
第4页 / 共10页
数据表示和运算练习题.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

数据表示和运算练习题.docx

《数据表示和运算练习题.docx》由会员分享,可在线阅读,更多相关《数据表示和运算练习题.docx(10页珍藏版)》请在冰豆网上搜索。

数据表示和运算练习题.docx

数据表示和运算练习题

数据表示和运算练习题

一、选择题:

1.下列数中最小的数是______。

A.(1010011.10101)2B.(123.55)8

C.(53.B0)16D.(83.75)10

2.某数在计算机中用8421BCD码表示为001110011000,其真值为______。

A.398B.398HC.1630QD.1110011000B

3.ASCII码是对

(1)_进行编码的一种方案,它是

(2)_的缩写。

(1)A.字符B.汉字C.图形符号D.声音

(2)A.余3码B.十进制数的二进制编码

C.格雷码D.美国标准信息交换代码

4.一个1G的硬盘,最多可存放______个ASCII字符。

A.220B.224C.210D.230

5.存储32个汉字的机内码需要______。

A.16字节B.32字节C.64字节D.128字节

6.机器数10000001B,它所代表的数______。

A.一定是-1B.一定是-127

C.一定是-126D.以上3个数都有可能

7.假定一个十进制数为-66,按补码形式存放在一个8位寄存器中,该寄存器的内容用十六进制表示为______。

A.C2HB.BEHC.BDHD.42H

8.如果X是负数,由[X]补求[X]原是将______。

A.符号位变反,其他各位不变B.所有位求反,末位加1

C.除符号位外,其他位求反后末位加1D.除符号位外,其他位求反

9.下列数中,最大的是______。

A.[X]补=1001101B.[X]原=1001101

C.[X]反=1001101D.[X]移=1001101

10.计算机内的溢出是指其运算的结果______。

A.为无穷大

B.超出了计算机内存单元所能存储的数值范围

C.超出了该指令所指定的结果单元所能存储的数值范围

11.计算机中表示地址时使用______。

A.无符号数B.原码C.反码D.补码

12.计算机系统中采用补码运算的目的是为了______。

A.与手工运算方式保持一致B.提高运算速度

C.简化计算机的设计D.提高运算的精度

13.某机器字长32位,采用定点原码整数表示,符号位为1位,尾数为31位,则可表示的最大正整数为______,最小负整数为______。

A.+(231-1)B.-(1-2-32)

C.+(230-1)D.-(231-1)

14.某机字长32位,其中最高位为符号位。

若用定点整数补码表示,则最小正整数为______;绝对值最大的负数值为______。

A.+1B.+231C.-231D.-1

15.若定点整数64位,含1位符号位,补码表示,则所能表示的绝对值最大的负数为______。

A.-264B.-(264-1)

C.-263D.-(263-l)

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.运算的结果的操作数超出了机器的表示范围

D.寄存器的位数太少,不得不舍弃最低有效位

18.若使用双符号位,则运算结果发生正溢的特征是:

双符号位为______。

A.00B.01C.10D.11

19.若阶码为3位,用补码表示;尾数7位,用原码表示,其中1位为符号位;以2为底。

数据格式为:

尾符阶符阶码值尾数值,则十进制数27/64的浮点规格化数是______。

A.0101011011B.010*******C.0111110110D.0001011011

20.字长相同但格式不同的两种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为______。

A.两者可表示的数的范围和精度相同

B.前者可表示的数的范围大但精度低

C.后者可表示的数的范围大且精度高

D.前者可表示的数的范围大且精度高

21.若浮点数的阶码和尾码都用补码表示,则判断运算结果为规格化数的方法是______。

A.阶符与数符相同B.数符和尾数小数点后第一位数字相异

C.阶符与数符相异D.数符和尾数小数点后第一位数字相同

22.IEEE754标准规定的32位浮点数中,符号位为1位,阶码为8位,则它所能表示的最大规格化正数为______。

A.+(2-2-23)×2+127B.+(1-2-23)×2+127

C.+(2-2-23)×2+255D.2+127

23.IEEE754标准规定的64位浮点数格式中,符号位为1位,阶码为11位,尾数为52位,则它所能表示的最小规格化负数为______。

A.-(2-252)×2-1023B.-(2-2-52)×2+1023

C.-1×2-1024D.-(1-252)×2+2047

十进制数5的单精度浮点数IEEE754代码为______。

A.010*********

B.110000*********00000000000000000

C.01100000101000000000000000000000

D.11000000101100000000000000000000

25.若单精度浮点数IEEE754代码表示为00111111010000000000000000000000,则其代表的十进制数为______。

A.-0.75B.+0.75C.-0.25D.+0.25

26.在浮点数编码表示中,______在机器数中不出现,是隐含的。

A.阶码B.符号C.尾数D.基数

27.浮点数的表示范围和精度取决于______。

A.阶码的位数和尾数的位数

B.阶码采用的编码和尾数的位数

C.阶码采用的编码和尾数采用的编码

D.阶码的位数和尾数采用的编码

28.定点原码一位乘法是______。

A.先取操作数绝对值相乘,符号位单独处理

B.用原码表示操作数,然后直接相乘

C.被乘数用原码表示,乘数取绝对值,然后相乘

D.乘数用原码表示,被乘数取绝对值,然后相乘

29.浮点加、减中的对阶的方法是______。

A.将较小的一个阶码调整到与较大的一个阶码相同

B.将较大的一个阶码调整到与较小的一个阶码相同

C.将被加数的阶码调整到与加数的阶码相同

D.将加数的阶码调整到与被加数的阶码相同

30.下溢指的是______。

A.运算结果的绝对值小于机器所能表示的最小绝对值

B.运算的结果小于机器所能表示的最小负数

C.运算的结果小于机器所能表示的最小正数

D.运算结果的最低有效位产生的错误

31.在浮点数原码运算时,判定结果为规格化数的条件是______。

A.阶的符号位与尾数的符号位不同

B.尾数的符号位与最高数值位相同

C.尾数的符号位与最高数值位不同

D.尾数的最高数值位为1

32.32位微型机的乘法部件位于______中。

A.CPUB.接口C.控制器D.专用芯片

33.组成一个运算器需要多个部件,但下面所列______不是组成运算器的部件。

A.状态寄存器B.数据总线C.ALU D.地址寄存器

34.运算器虽由许多部件组成,但核心部分是______。

A.数据总线B.算术逻辑运算单元C.多路开关D.累加寄存器

35.运算器的主要功能是进行___

A.算术运算B.逻辑运算

C.逻辑运算和算术运算D.加法运算

36.已知字符“0”的ASCII码为30H,在字符“9”的ASCII码前加上一个奇校验位后的数据信息为______。

A.B9HB.39HC.89HD.09H

37.假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校验的字符码是____

A.11001011B.11010110C.11000001D.11001001

38.在CRC码中,接收端检查出某一位数据出错后,一般采用的纠正方法是______。

A.请求重新发送B.删除数据

C.通过余数值由接收端自行纠正D.以上均可以

39.在定点运算器中,无论采用双符号位还是单符号位,必须有溢出判断电路,它一般用____

A.或非门B.移位电路

C.译码电路D.异或门

40下列数中,最小的数是。

A.(101001)2  B.(52)8   C.(2B)16   D.45

41下列数中,最大的数是D。

  A.(101001)2 B.(52)8   C.(2B)16   D.45

42计算机中表示地址时使用____

A.原码B.补码

C.反码D.无符号数

43字长16位,用定点补码小数表示时,一个字能表示的范围是_____

A.-1~(1-2-15)B.0~(1-2-15)

C.-1~+1D.-(1-2-15)~(1-2-15)

44.若X补=10000000,则十进制真值为______。

A、-0B、-127

C、-128D、-1

45.定点整数16位,含1位符号位,原码表示,则最大正数为______

A、216B、215

C、215-1D、216-1

46.当-1

A.xB.1-x

C.4+xD.(2-2n)-1*1

478位反码表示数的最小值为_______,最大值_____。

A.-127,+127B.-128,+128

C.-256,+256D.-255,+255

48.N+1位二进制正整数的取值范围是_______

A.0~2n-1B.1~2n-1

C.0~2n+1-1D.1-2n+1-1

49.在大量数据传送中常用且有效的检验法是_____

A.奇偶校验法B.海明码校验

C.判别校验D.CRC校验

50.浮点数的表示范围和精度取决于_______

A.阶码的位数和尾数的位数B.阶码的位数和尾数采用的编码

C.阶码采用的编码和尾数采用的编码D.阶码采用的编码和尾数的位数

51.在浮点数编码表示中,______在机器数中不出现,是隐含的。

A.尾数B.符号

C.基数D.阶码

52.移码和补码比较,只有______不同,其他都相同。

A.正号B.负号

C.符号D.标志

53.一个24×24点阵的汉字,需要________字节的存储空间。

A.62B.72

C.64D.32

54.62个汉字的机内码需要

A.62字节B.32字节

C.124字节D.248字节

55.ASCII码是对________进行编码的一种方案

A.字符、图形符号B.汉字

C.数字D.声音

56.D/A转换是______

A.把计算机输出的模拟量转化为数字量

B.把模拟量转化为数字量,把数字量输入到计算机

C.把数字量转化为模拟量,把转化结果输出计算机

D.把计算机输出的模拟量转为数字量

57.组成一个运算器需要若干个部件,但下面所列不是组成运算器的部件。

A.地址寄存器B.数据总线

C.ALUD.状态寄存器

58.ALU属于___部件。

A.运算器B.控制器

C.存储器D.寄存器

59.加法器中进位产生函数是___。

A.Ai+BiB.Ai⊕Bi

C.Ai-BiD.AiBi

二、填空题

1.二进制中的基数为,十进制中的基数为,八进制中的基数为,十六进制中的基数为。

2.(27.25)10转换成十六进制数为。

3.(0.65625)10转换成二进制数为。

4.在原码、反码、补码三种编码中,数的表示范围最大。

5.在原码、反码、补码三种编码中,符号位为0,表示数是。

符号位为1,表示数是。

6.0的原码为;0的补码为。

0的反码为。

7.在补码、移位码表示的机器数中,零的表示形式是唯一的。

8.-11011011的补码为,原码为,反码为。

9.11001010的补码为,原码分别为,反码为。

10.浮点数的表示范围由浮点数的部分决定。

浮点数的表示精度由浮点数的部分决定。

11.在浮点数的表示中,部分在机器数中是不出现的。

12.浮点数进行左规格化时,;浮点数进行右规格化时,。

13.真值为-100101的数在字长为8的机器中,其补码形式为。

14.浮点数一般由两部分组成。

15.在计算机中,“A”与“a”的ASCII是与(或65;97)。

16.在计算机中,一个字母或数字用位ASCII表示()。

17.某信息在传送没有出现错误,奇偶校验码101011011,应为编码。

18.某信息在传送没有出现错误,奇偶校验码101111011,应为编码。

19.X=1011001,它的偶校验码为。

21.下列数据代码设为偶校验,请在括号内填写相应的偶校验位。

A、

(1)1101011B、(0)0101101

22.下例数据代码设为奇校验,请在括号中填入相应的奇校验位。

A.()1101011B.()0101101

23.表示一个数据的基本要素是、、。

24.在计算机内部信息分为两大类,即,。

25.不同进位制之间相互转换的根据是。

26.机定点整数格式字长为8位(包含1位符号位),若x用补码表示,则[x]补的最大正数是,最小负数是。

(用十进制真值表示)

27.在没有浮点运算器的计算机中我们可以通过完成浮点运算。

28.若A=1001B,B=1010B,那么A⊕B=B。

29.运算器的主要功能是。

30.ALU的核心部件是。

 

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。

(X+Y)补=。

38.引入先行进位概念的目的是。

39.先行进位方式通过)来提高速度。

40.先行进位Cn+1的逻辑表达式为。

41.在原码一位乘法中,符号位运算。

42.两个原码数相乘,其积的符号位为相乘两数的符号位。

其积的数值为相乘两数的之积。

43.在原码除法中,符号位运算。

其商的符号位为相除两数的符号位。

其商的数值为相除两数的的商。

44.完成浮点加、减法运算一般要经过、、、和五步。

45.完成浮点乘法运算一般要经过、、、和五步。

46.在进行浮点加、减法运算时,若产生尾数溢出的情况可用   解决。

47.可通过  部分是否有溢出,来判断浮点数是否有溢出。

48.在对阶时,一般是。

三、解答题

1.在整数定点机中,若寄存器的内容为80H,当它分别代表原码、补码、反码和无符号数时,所对应的十进制数各为多少?

2.将二进制数-0.0101101用规格化浮点数格式表示。

格式要求:

阶码4位,含1位符号位;尾数8位,含1位符号位。

阶码和尾数均用补码表示,阶码以2为底。

3.浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。

设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(各含有1位符号位)。

若有两个数X=27×29/32,Y=25×5/8,用浮点加法计算X+Y。

4.采用补码进行加减运算(用六位二进制表示,左边二位为符号位),并使用双符号位溢出判断公式来判断结果是否溢出?

若溢出,是哪一种溢出?

①:

14+(-8)=?

②:

(-11)-7=?

5.利用补码进行加减运算(用5位二进制表示,左边第一位为符号位),并使用单符号位溢出判断公式来判断结果是否溢出?

若溢出,是哪一种溢出?

①:

13+7=?

②:

12-8=?

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1