单选题 有以下程序:#include<stdio.h>voifun(char*s){  while(*s)  {    if(*s%2==0)printf("%c",*s);    s++;  }}main(){  chaa[]=("good");  fun(a);printf("");}注意:字母a的ASCII码值为97,程序运行后的输出结果是(  )。
【正确答案】 A
【答案解析】good中g的ASCII码值为103,o的 ASCII码值为111,d的ASCII码值为100。在fun函数中,if(*s%2==0)语句会挑选出ASCII码值为偶数的字母。在good中,只有d的 ASCII码值为偶数,所以结果为d。