问题 单项选择题

执行下面的一段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。

问答题 简答题
多项选择题