早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

执行下面的一段C程序后,变量sum的值应为______。char chr=127;int sum=300;chr +=1;sum +=chr;A.4

题目

执行下面的一段C程序后,变量sum的值应为______。 char chr=127; int sum=300; chr +=1; sum +=chr;

A.428

B.172

C.300

D.427

参考答案
正确答案:B
解析:本题考查C语言中char类型变量的取值范围。
  127为chr的边界值,执行chr+=1;语句之后,将使chr上溢到-128,而不是128。
  再执行sum+=chr;之后,sum的结果是172。