如下几类数中,不能直接用浮点数表示的是()

题目

如下几类数中,不能直接用浮点数表示的是()

  • A、纯小数
  • B、负整数
  • C、分数
  • D、第一小数位是0的数
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面关于浮点数规格化的叙述中,正确的是

A.A.高浮点数的精度

B.B.使浮点数的表示格式一致

C.C.浮点数的尾数左移实现的规格化叫左规

D.D.浮点数的尾数右移实现的规格化叫右规

E.E.判断补码表示的数和原码表示的数是否规格化的方法一样


正确答案:ACD

第2题:

设机器中浮点数的格式如下:

其中阶码6位,包括1位符号位,尾数10位(含1位数符),浮点数的基为2。阶码用补码表示,尾数用原码表示。对于十进制数-25.8375,当阶码用补码表示、尾数用原码表示时,得到的规格化机器码为(38);当阶码用移码表示、尾数用原码表示时,得到的规格化机器码为(39);当阶码用原码表示,尾数用补码表示时,得到的规格化机器码为(40)。

A.1001011100111000

B.1110101100111010

C.1001011000111010

D.1001011100111010


正确答案:A

第3题:

下列关于计算机浮点数的叙述中,错误的是

A.浮点数由指数和尾数(含符号位)组成

B.在计算机中,用浮点形式不一定能精确地表示一个实数

C.不带小数点的数不能用浮点数形式表示

D.Pentium处理器中的浮点数格式采用IEEE 754标准


正确答案:C
解析:本题考查浮点数的概念。浮点数也称为实数,是既有整数又有小数的数,在计算机内部用“指数”和“尾数”表示,这种方法称为浮点表示法,选项A说法正确。浮点数的表示范围很大,但当运算中出现绝对值更大或者更小的数时会发生向上或向下溢出,选项B说法正确。不带小数点的数也可以用浮点数形式表示,整数只是浮点数的特例,也可以用浮点数形式表示,选项C说法错误。IEEE制定了有关浮点数表示的工业标准IEEE 753,当前各类处理器均采用该标准,Pentium处理器中的浮点数格式也采用IEEE 754标准,选项D说法正确。本题正确答案为选项C。

第4题:

下面是机器中浮点数的表示格式:

设浮点数的基为2。若阶码用补码表示、尾数用原码表示,十进制数-51.875采用上述格式可表示为(7);若阶码用移码表示、尾数用补码表示,该数可表示为(8)。

A.0110 111001111100

B.0110 011001111100

C.0110 001110011111

D.0101 011001111100


正确答案:A
解析:首先将-51.875转换为二进制表示:(-51.875)10=-110011.111=-0.110011111×2110,其中110是阶码,-0.110011111是尾数(绝对值大于0.5)。由于规格化表示格式中阶符和阶码共计4位,本题中阶码大于0,故采用补码时,这4位应该是[110]补=[110]原=0110。而采用原码表示尾数时,向[-0.110011111]原=1110011111后面添零补足12位,得111001111100。

第5题:

某计算机中一个16位的二进制代码1101 11100101 1000,它若表示的是一个浮点数,该浮点数格式如下:

其中,阶码为移码(又叫增码),基数为2,尾数用补码表示,则该浮点数的值(十进制)是【 】。


正确答案:-6.625
-6.625

第6题:

写出浮点加减运算步骤,并说明为什么要浮点数规格化。

现有浮点数格式如下:1位阶符,6位阶码,1位数符,8位尾数,请写出浮点数所能表示的范围(只考虑正数值)。


答案:-263~(1-2-8)×263

解析:阶码使用移码表示,6位阶码1位阶符,故而能表示的最大值为263,而尾数用补码表示,故而8位尾数可表示的范围为-1~1-2-8。

第7题:

下面关于计算机定点数和浮点数的叙述中,正确的是( )。

A.浮点数的绝对值都小于1

B.用浮点数表示的数都存在误差

C.Pentium微处理器中规格化浮点数的尾数最高位总是1,并不在尾数中显式地表示出来

D.十进制整数只能用定点数表示


正确答案:C

第8题:

下面是关于Pentium微处理器中定点数和浮点数的叙述:

Ⅰ.定点数用来表示整数,浮点数既可以表示整数也可以表示带小数点的数

Ⅱ.定点数用原码表示,浮点数用补码表示

Ⅲ.32位定点数和单精度浮点数相比,前者表示的数值范围大,后者表示的数值范围小

Ⅳ.32位定点数和单精度浮点数相比,前者精度高,后者精度低

其中正确的是

A.仅Ⅱ和Ⅳ

B.仅Ⅰ和Ⅱ

C.仅Ⅰ和Ⅳ

D.仅Ⅲ和Ⅳ


正确答案:C
解析:本题考查Pentium微处理器中定点数和浮点数的相关概念。定点数用来表示整数,浮点数既可以表示整数也可以表示带小数点的数,Ⅰ说法正确。在计算机系统中,正整数用原码表示,负整数用补码或反码表示,浮点数同样既可以使用原码表示,也可以使用补码表示,Ⅱ说法错误。32位定点数表示范围为:-231~231-1,而32位单精度浮点数表示范围为:10-38~1038,Ⅲ说法错误。32位定点数和单精度浮点数相比,前者精度高,后者精度低,Ⅳ说法正确。正确答案为选项c。

第9题:

下列关于定点数与浮点数的叙述中错误自是( )。

A.在实数的浮点表示中,阶码是一个整数

B.整数是实数的特例,也可以用浮点数表示

C.实数的补码是其对应的反码在最后一位加1

D.相同长度的浮点数和定点数,前者可表示数的范围要大于后者


正确答案:C
正整数的补码与其原码一致;负整数的补码是其对应的反码在最后一位加l。

第10题:

关于计算机中浮点数表述正确的是______。

A.任意大小的一个实数,在计算机内部都可以用浮点数来精确表示

B.相同的一个实数可能有许多种浮点表示方法

C.Pentium处理器中的浮点数格式是Intel公司自己定义的

D.浮点数不能用来表示纯小数


正确答案:D

更多相关问题