选择题
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);
A、
f
B、
t
C、
e
D、
d
【正确答案】
C
【答案解析】
getchar()函数是读取键盘的输入函数,本题中输入字母“a”,则c='a',判断if条件,发现'a'>='a'&&'a'<='g'成立,则执行下列语句:c=c+4,c得到的字符的ASCII码值,退出if语句,通过putchar()函数输出字符。
提交答案
关闭