有符号和无符号整数的区别仅在于对数据最高位的解释不同。若最高位解释为数据位,则为signed类型;若最高位解释为符号位,则为unsigned类型。
第1题:
两补码相加,采用1位符号位,则当________时,表示结果溢出。
A.最高位有进位
B.最高位进位和次高位进位异或结果为0
C.最高位为1
D.最高位进位和次高位进位异或结果为1
第2题:
A. 两个整数相加,若最高位(符号位)有进位,则一定发生溢出
B. 两个整数相加,若结果的符号位为0,则一定发生溢出
C. 两个整数相加,若结果的符号位为1,则一定发生溢出
D. 两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出
第3题:
A、无,无
B、无,有
C、有,无
D、有,有
答案:B
解析:WORD表示的就是16位的二进制数据,最高位不表示符号。word不能带有符号,INT带有符号。
第4题:
假设整数用补码表示,下列叙述中正确的是
A.两个整数相加,若结果的符号位是0,则一定溢出
B.两个整数相加,若结果的符号位是1,则一定溢出
C.两个整数相加,若符号位有进位,则一定溢出
D.两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定溢出
第5题:
设PC机中的一个16位整数如下
其中最高位是符号位,则它的十进制数值是【 】。
第6题:
运算器在执行两个用补码表示的整数加法时,下面判断是否溢出的规则中______是正确的。
A.两个整数相加,若最高位(符号位)有进位,则一定发生溢出
B.两个整数相加,若结果的符号位为0,则一定发生溢出
C.两个整数相加,若结果的符号位为1,则一定发生溢出
D.两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出
第7题:
设PC机中的一16位整数如下:1111111111110000。其中最高位是符号位,则十进制数值是______。
第8题:
此题为判断题(对,错)。
第9题:
下面判断是否溢出的规则中哪个是正确的?______。
A.两个整数相加,若最高位(符号位)有进位,则一定发生溢出
B.两个整数相加,若结果的符号位为0,则一定发生溢出
C.两个整数相加,若结果的符号位为1,则一定发生溢出
D.两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出
第10题:
运算器在执行两个用补码表示的整数加法时,下面判断是否溢出的规则中哪一个是正确的?( )
A.两个整数相加,若最高位(符号位)有进位,则一定发生溢出
B.两个整数相加,若结果的符号位为0,则一定发生溢出
C.两个整数相加,若结果的符号位为1,则一定发生溢出
D.两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出