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

admin2020-03-15  21

问题 有以下程序( 说明:字母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/iWCp777K
0

最新回复(0)