● 执行下面的一段C 程序后,变量sum的值应为 (49) 。char chr = 127;int sum = 300;chr += 1;sum += chr;A. 428 B. 172 C. 300 D. 427

题目

● 执行下面的一段C 程序后,变量sum的值应为 (49) 。

char chr = 127;

int sum = 300;

chr += 1;

sum += chr;

A. 428 B. 172 C. 300 D. 427


相似考题
更多“● 执行下面的一段C 程序后,变量sum的值应为 (49) 。 char chr = 127; int sum = 300; chr += 1; s ”相关问题
  • 第1题:

    运行下面的程序,输入字符串Microsoft Visual Studio,则程序的执行结果是()。includemai

    运行下面的程序,输入字符串Microsoft Visual Studio,则程序的执行结果是( )。 #include<stdio.h> main() {char Chr[20]; scanf("%s",&Chr); printf("%s\n”,Chr); }

    A.Microsoft Visua1 Studio

    B.M

    C.Microsoft

    D.MicrosoflVisualStudio


    正确答案:C
    解析:当从键盘输入Microsoft Visual studio时,由于scanf输入函数的特点是遇到空格时结束读入字符,因此,该程序只将Microsoft这9个字符送到了字符数组str中,并在其后自动加上结束符“\0”。

  • 第2题:

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

    A.O

    B.1

    C.128

    D.256


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

  • 第3题:

    有如下程序段,该程序段运行后变量c的值为______。 Dim c As String, a As Boolean a = True If Not a Then c = Chr(Asc("A") + 1) Else c = Chr(Asc("A") + 2) End If

    A.66

    B.67

    C."B"

    D."C"


    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。

  • 第5题:

    执行完下面程序段后sum的值是() int a,sum; for(a=1,sum=0;a<=10;a+=2) sum=sum+a;


    C