有符号和无符号整数的区别仅在于对数据最高位的解释不同。若最高位解

题目

有符号和无符号整数的区别仅在于对数据最高位的解释不同。若最高位解释为数据位,则为signed类型;若最高位解释为符号位,则为unsigned类型。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

两补码相加,采用1位符号位,则当________时,表示结果溢出。

A.最高位有进位

B.最高位进位和次高位进位异或结果为0

C.最高位为1

D.最高位进位和次高位进位异或结果为1


正确答案:D

第2题:

运算器在执行两个用补码表示的整数加法时,判断其是否溢出的规则为()

A. 两个整数相加,若最高位(符号位)有进位,则一定发生溢出

B. 两个整数相加,若结果的符号位为0,则一定发生溢出

C. 两个整数相加,若结果的符号位为1,则一定发生溢出

D. 两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出


参考答案D

第3题:

WORD(字)是16位()符号数,INT(整数)是16位符号数。

A、无,无

B、无,有

C、有,无

D、有,有


答案:B

解析:WORD表示的就是16位的二进制数据,最高位不表示符号。word不能带有符号,INT带有符号。

第4题:

假设整数用补码表示,下列叙述中正确的是

A.两个整数相加,若结果的符号位是0,则一定溢出

B.两个整数相加,若结果的符号位是1,则一定溢出

C.两个整数相加,若符号位有进位,则一定溢出

D.两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定溢出


正确答案:D
解析:该题考查考生对整数运算的理解。加法时判断有无溢出的规则是:两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出。减法时判断有无溢出的规则是:两个异号的整数相减,若结果的符号位与被减数的符号位相反,则发生溢出。所以应该选D。

第5题:

设PC机中的一个16位整数如下

其中最高位是符号位,则它的十进制数值是【 】。


正确答案:-16
-16

第6题:

运算器在执行两个用补码表示的整数加法时,下面判断是否溢出的规则中______是正确的。

A.两个整数相加,若最高位(符号位)有进位,则一定发生溢出

B.两个整数相加,若结果的符号位为0,则一定发生溢出

C.两个整数相加,若结果的符号位为1,则一定发生溢出

D.两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出


正确答案:D
解析:两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出。

第7题:

设PC机中的一16位整数如下:1111111111110000。其中最高位是符号位,则十进制数值是______。


正确答案:-16
-16

第8题:

在计算机上中有符号整数和无符号整数表示的数值范围是相同的。()

此题为判断题(对,错)。


参考答案:错误

第9题:

下面判断是否溢出的规则中哪个是正确的?______。

A.两个整数相加,若最高位(符号位)有进位,则一定发生溢出

B.两个整数相加,若结果的符号位为0,则一定发生溢出

C.两个整数相加,若结果的符号位为1,则一定发生溢出

D.两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出


正确答案:D
解析:加法时,判断有无溢出的规则是:两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出。减法时,判断有无溢出的规则是:两个异号的整数相减,若结果的符号位与被减数的符号位相反,则发生溢出。

第10题:

运算器在执行两个用补码表示的整数加法时,下面判断是否溢出的规则中哪一个是正确的?( )

A.两个整数相加,若最高位(符号位)有进位,则一定发生溢出

B.两个整数相加,若结果的符号位为0,则一定发生溢出

C.两个整数相加,若结果的符号位为1,则一定发生溢出

D.两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出


正确答案:D

更多相关问题