在一个采用8位补码表示有符号整数的计算机中计算"127+2"的结

题目

在一个采用8位补码表示有符号整数的计算机中计算"127+2"的结果是()。

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

第1题:

在计算机中,若一个整数的补码和原码相同,则这个整数一定大于或等于【 】。


正确答案:0或零
0或零 解析:本题考查补码的概念。反码和补码是计算机用来表示负整数的。正整数无论采用原码、反码还是补码,其编码都是相同的。对于0,补码只有一种表示方法,即全0,原码有两种表示法,+0为全0,-0为1000…0,所以若一个整数的补码和原码相同,则这个整数一定大于或等于0。

第2题:

列关于计算机中数的表示的叙述中,错误的是

A.正整数无论采用原码、反码或补码表示,其编码都相同

B.实数的浮点表示法由指数和尾数(含符号位)两部分组成

C.实数都能用浮点形式精确表示

D.整数也能用浮点数形式表示


正确答案:C
解析:实数可以用浮点数表示。浮点的表示范围虽然很大,但运算中还是可能出现超出它允许范围的一些结果,这种情况称为“向上溢出”。浮点数能表示绝对值很小的数,当运算中出现绝对值更小的数时,这种情况称为“向下溢出””,这时,处理器只能用0来表示。

第3题:

● 以下关于计算机中数据表示的叙述中,错误的是 (7) 。

(7)

A.计算机中的数值数据采用二进制表示,非数值性数据不使用二进制表示

B.正整数的原码和补码表示形式相同,而负整数的原码和补码表示形式不同

C.数值中的小数点在硬件中不明确表示,而是采用约定位置的方式

D.码长相同时,补码比原码可以多表示一个数


答案:A

计算机所以的数据都是采用0和1表示的

第4题:

现在的计算机中用于存储数值使用最广泛的表示法是()

  • A、符号加绝对值
  • B、二进制反码
  • C、二进制补码
  • D、无符号整数

正确答案:C

第5题:

在计算机中,一个有符号的定点整数一般用()表示。
A.ASCII码 B.原码 C.反码 D.补码


答案:D
解析:
正确答案是D。
提示:计算机表示有符号的数釆用补码描述。

第6题:

计算机中的加、减运算常采用机器数的补码表示。已知二进制整数a=+100101,b=-11011,则a+b的补码表示是(8),a-b的补码表示是(9)。

A.1010

B.11010101

C.1001

D.10000001


正确答案:A
解析:注意到a0且b≤0,于是[a]原=[a]反=[a]补=00100101;[-b]原=[-b]反=[-b]补=00011011;[b]原=10011011,[b]反=11100100以及[b]补=11100101。根据补码加法的运算法则[a+b]补=[a]补+[b]补可得a+b的补码表示是00100101+11100101=00001010。此题也可直接计算二进制减法+1100101-11011,其结果+1010(0)的补码表示00001010即为所求。

第7题:

计算机中表示地址时,采用()。

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

答案:D
解析:
计算机内并没有负地址这样的说法,负地址并没有意义。所以计算机使用无符号数来表示地址。

第8题:

在计算机中有符号的表示是将符号位和数值位一起编码,主要编码方法有()

A、原码

B、补码

C、反码

D、以上都是


参考答案:D

第9题:

计算机中不能直接表示有符号数是()。

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

正确答案:B

第10题:

计算机中带符号数的表示通常采用()。

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

正确答案:C