有以下程序(说明:字母A的ASCII码值是65) void fun(char *s){ while(*S){ if(*s%2) printf("%c",*s);s++;}} main(){ char a[]="BYTE"; fun(a);print

admin2019-04-24  29

问题 有以下程序(说明:字母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值的奇偶性相应输出。
转载请注明原文地址:https://kaotiyun.com/show/iGRp777K
0

最新回复(0)