执行下面的一段C程序后,变量result的值应为 ( ) 。(08年55)(09年49) char chr=127; int result=128; chr + =1 ; result +=chr;

admin2015-05-21  8

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

解析 本题考察C语言中char类型变量的取值范围。
    127为chr的边界值,执行:chr +=1;语句之后,将使chr上溢到一128,而不是128。
    再执行:result +=chr;之后,result的结果是0。
转载请注明原文地址:https://jikaoti.com/ti/lII7FFFM
0

相关试题推荐
最新回复(0)