运行下面程序,若从键盘输入字母“b”,则输出结果是 char c; c=getchar(); if(c>=’a’&&c<=’u’)c=c+4; else if(c>=’v’&&c<=’z’)c=c-21; else print

admin2009-02-15  20

问题 运行下面程序,若从键盘输入字母“b”,则输出结果是    char c;    c=getchar();    if(c>=’a’&&c<=’u’)c=c+4;    else if(c>=’v’&&c<=’z’)c=c-21;    else printf("input error!\n");    putchar(c);

选项 A、g
B、w
C、f
D、d

答案4

解析 本题考查了对字符的输入、输出操作及算术和关系运算。因为b>=’a’并且b<=’u’,所以执行第一个if语句,c=c+4,c的值为字符’f’。
转载请注明原文地址:https://jikaoti.com/ti/OdK0FFFM
0

最新回复(0)