若某机器数为10000000,它代表-127,则它是()。A、原码B、反码C、补码D、原码或反码

题目

若某机器数为10000000,它代表-127,则它是()。

  • A、原码
  • B、反码
  • C、补码
  • D、原码或反码
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

某数值编码为FFH,若它所表示的真值为–127,则它是用()表示的;若它所表示的真值为–1,则它是用()表示的。

A.原码

B.反码

C.补码

D.移码@@@SXB@@@A.原码

B.反码

C.补码

D.移码


正确答案:A,C

在计算机机器数的编码中通常有原码、反码、补码和移码四种方法。现码值为FFH,即11111111B。按原码表示法:符号加数值,则该数为一负数,真值刚好为–127。若按补码表示法,该数仍为一负数,其真值为–1。

第2题:

在机器数()中,零的表示形式是唯一的。

A.补码
B.原码
C.补码和反码
D.原码和反码

答案:A
解析:

第3题:

00110111B是十进制数37的()

A.原码

B.反码

C.补码

D.原码、反码、补码


参考答案:D
正数的原码、反码和补码都一样。

第4题:

在机器中,()的零的表示形式是唯一的。

A原码

B补码

C反码

D原码和反码


B

第5题:

在机器数中,零的表示形式唯一的是()。

A.原码
B.补码
C.反码
D.原码和反码

答案:B
解析:
计算机中零也有正负之分,原码中零有两种表示形式:10000000或00000000,反码也有两种表示形式:11111111或01111111。补码中正零和负零的表示形式相同都为:00000000。

第6题:

正数的机器数等于其真值的码制有(12)。

A.原码

B.补码

C.反码

D.原码、反码、补码


正确答案:D
解析:本题考查数据的表示形式。在计算机中一般可以用原码、反码、补码来表示一个数。一个正数的原码、补码、反码是相同的,都等于正数的机器数。对于负数,除符号位外,数值部分的原码是相同的,但反码等于该数绝对值的原码按位取反,补码等于该数的反码加1。

第7题:

某数值编码为FFH,若它所表示的真值为-127,则它是用 (1) 表示的;若它所表示的真值为-1,则它是用(2)表示的。

A. 原码
B. 反码
C. 补码
D. 移码

答案:A
解析:
原码表示又称符号-数值表示法。正数的符号位用0表示,负数的符号位用1表示,数值部分保持不变。

反码的符号位表示法与原码相同,即符号0表示正数,符号1表示负数。与原码不同的是反码数值部分的形成和它的符号位有关。正数反码的数值和原码的数值相同,而负数反码的数值是原码的数值按位求反。

补码的符号表示和原码相同,0表示正数;1表示负数。正数的补码和原码、反码相同,就是二进制数值本身。负数的补码是这样得到的:将数值部分按位求反,再在最低位加1。补码的补码就是原码。

移码(又称增码)的符号表示和补码相反,1表示正数;0表示负数。移码为该数的补码但符号位相反。常用来表示浮点数的阶码。

-127原码:1 1111111 -1原码:1 0000001

-127反码:1 0000000 -1反码:1 1111110

-127补码:1 0000001 -1补码:1 1111111

-127移码:0 0000001 -1移码:0 1111111

第8题:

●某数值编码为FFH,若它所表示的真值为-127,则它是用 (10) 表示的;若它所表示的真值为-1,则它是用 (11) 表示的。

(10) A.反码

B.原码

C.补码

D.移码

(11) A.补码

B.反码

C.原码

D.移码


正确答案:B,A
【解析】本题考查的主要是原码、反码、补码、移码等基础知识。
(10)显然所得的FFH为十六进制的表示形式,将它转化为对应的二进制形式为11111111,由题意,表示的真值为-127,很显然是采用的原码表示。
(11)如果所表示的真值为-1,则根据定义可判断出采用的是补码形式。或采用简单的判断方法,因为对应的数为-1,则加上1以后为0,且11111111加1后满足补码相加的同余性,可判断出为补码形式。

第9题:

在下列机器数___ __中,零的表示形式是唯一的。

A.原码
B.补码
C.反码
D.原码和反码

答案:B
解析:
只有补码的表示中,0的编码是唯一的。原码和反码都有+0和-0表示。

第10题:

在机器数中,()的零的表示是唯一的。

  • A、原码
  • B、反码
  • C、补码
  • D、反码和补码

正确答案:C