选择题 29.  运行下列程序,若从键盘输入字母“a”,则输出结果是______。
    char c;
    c=getchar();
    if(c>='a'&&c<='g')c=c+4;
    else if(c>='g'&&c<='z')c=c-21;
    else printf("input error!\n");
    putchar(c);
【正确答案】 C
【答案解析】 getchar()函数是读取键盘的输入函数,本题中输入字母“a”,则c='a',判断if条件,发现'a'>='a'&&'a'<='g'成立,则执行下列语句:c=c+4,c得到的字符的ASCII码值,退出if语句,通过putchar()函数输出字符。