单选题
有以下程序(说明:字母A的ASCII码值是65) void fun(char*s){while(*s){ if(*s%2) printf("%c",*s);s++;}} main(){char a[]="BYTE"; fun(a);printf("\n");} 程序运行后的输出结果是
A、
BT
B、
YE
C、
YT
D、
BY
【正确答案】
B
【答案解析】
解析:程序只输出字母ASCII值为奇数的字母,根据字母B,Y,T,E的ASCII值的奇偶性相应输出。
提交答案
关闭