单选题
执行下面的一段C程序后,变量result的值应为______。(08年55)(09年49) char chr=127; int result=128; chr +=1; result +=chr;
A、
0
B、
1
C、
128
D、
256
【正确答案】
A
【答案解析】
127为chr的边界值,执行:chr+=1;语句之后,将使chr上溢到-128,而不是128。 再执行:result+=chr;之后,result的结果是0。
提交答案
关闭