问答题 .阅读以下C语言代码,回答下列问题。
问答题 1.  【C语言代码1】
    # include<stdio.h>
    int main()
    {
    int a,tmp, b=0;
    scanf("%d",&a);
    tmp=a<0? -a:a;
    while(tmp){
    b=b*10+tmp% 10;
    tmp=tmp/10;
    }
    if(a==b||-a==b)
    printf("Palindromic number. \n");
    printf("a=%d b=%d\n",a,b);
    return 0;
    }
    【问题1】
    写出【C语言代码1】运行时分别输入-1331、795的输出结果。
【正确答案】输入-1331的结果是:
   Palindromic number.
   a=-1331, b=1331
   输入795的结果是:
   a=795, b=597
【答案解析】
问答题 2.  【C语言代码2】
    # include<stdio.h>
    int main()
    {
    char grade;
    int points;
    for(grade='A'; grade<'F; grade++)    {
    switch (grade){
    case    'A':    points=4;break;
    case    'B':    points=3;
    case    'C':    points=2;
    case    'D':    points=1;break;
    case    'E':
    case    'W':    points=0;
    }
    if(points>0)
    printf("Passed,points=%d\n" ,points);
    else
    printf("Failed\n");
    }
    return=0;
    }
    【问题2】
    写出【C语言代码2】运行时的输出结果。
【正确答案】输出结果是:
   Passed, point=4
   Passed, point=1
   Passed, point=1
   Passed, point=1
   Failed
【答案解析】