执行下面的一段C程序后,变量result的值应为(    )。(2013年嵌入式系统设计师下半年)
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://www.ruankaoti.com/)提供的相关试题资料仅供个人复习参考使用
如果您有更好的解答,欢迎留言评论。

本文链接:https://www.ruankaoti.com/post/3827.html

评论

阅读更多

微信扫码,加入打卡学习群,分享学习资料

最近发表