请教:2009年上半年网络管理员上午试卷第1大题第2小题如何解答?

12 查阅

【题目描述】

【我提交的答案】:【参考答案与解析】:

正确答案:D答案分析:

【我的疑问】(如下,请求专家帮助解答)

是怎么算出来的

参考答案:

有符号数相加:只有同符号(同为正数或者同为负数)才会出现溢出现象。两个同符号数相加以后,其结果的绝对值是两个数的绝对值之和,这是有可能超出表达范围的,这时就会发生溢出。而一个正数和一个负数相加,其绝对值不会超过其中任何一个数的绝对值,因此不会发生溢出。所以,b7与a7只能同时为0或者同时为1的情况下才会发生溢出。而b7与a7的“逻辑异或”结果一定为0。附:一些概念解析.“逻辑或”相当于生活中的“或者”,当两个条件中有任一个条件满足,“逻辑或”的运算结果就为“真”。例子:   0 || 0 = 0;   1