有以下程序(说明:字*A的ASCⅡ码值是65) yoidfun(char*S){ while(*S){ if(*s%2) printf(%c,*s)
有以下程序(说明:字*A的ASCⅡ码值是65) yoidfun(char*S){ while(*S){ if(*s%2) printf(%c,*s);s++;}} main(){ chara[]=BYTE; fun(a);printf(\n”);} 程序运行后的输出结果是
A.BT
B.YE
C.YT
D.BY
有以下程序(说明:字*A的ASCⅡ码值是65) yoidfun(char*S){ while(*S){ if(*s%2) printf(%c,*s);s++;}} main(){ chara[]=BYTE; fun(a);printf(\n”);} 程序运行后的输出结果是
A.BT
B.YE
C.YT
D.BY
第1题
有以下程序 main(){ charc1.c2; c1=A+8-4; c2=A+8-5; printf(%c,%d\n,c1,c2); } 已知字*A的ASCⅡ码为65,程序运行后的输出结果是
A.D,69
B.E,68
C.E,D
D.输出无定值
第2题
有以下程序(注:字符a的ASCⅡ码值为97) main(){ char*S={abc); do{ printf(%d,*s%10); ++s;}while(*S);} 程序运行后的输出结果是
A.abc
B.7890
C.979899
D.789
第3题
有以下程序 include<stdio.h> main(){ chars[]=abcde; s+=2; printf(%d\n,s[0]); } 执行后的结果是
A.输出字符c的ASCⅡ码
B.输出字符C
C.输出字符a的ASCⅡ码
D.程序出错
第4题
以下不能输出字符A的语句是(注:字符A的ASCⅡ码值为65,字符a的ASCⅡ码值为97)
A.printf(""%c\n"","a"-32);
B.printf(""%d\n"","A");
C.printf(""%c\11"",65);
D.printf(""%cin"","B"-1);
第5题
已知程序中定义了以下两个变量:
HEX:DB 5AH
ASC:DS 2
试编写一个程序段,将变量HEX中的两位十六进制数字转换成对应的ASCII码字符后,放到变量ASC中,如图所示。
第6题
在A址起有10个压缩型BCD数。
(1)将BCD数转为相应的ASCⅡ码。
(2)将ASCⅡ码在屏幕上显示。
试编写子程序及调用程序。
第8题