单项选择题

有以下程序(说明:字母A的ASCII码值是65)
#include<stdio.h>
void fun(char *s)
while(*s)
if(*s%2) printf ("%c", *s);
s++;


main()
char a[]="BYTE";
fun(a); printf("\n");

程序运行后的输出结果是()。

A. BY
B. BT
C. YT
D. YE

<上一题 目录 下一题>
热门 试题

单项选择题
在下列选项中,没有构成死循环的是()

A. int i=100;
B. for(::);
while(1)
i=i%100+1:
if(i>100)break;
C. int k=10000;
dok++;while(k>10000);
D. int s=36:
while(s)--s;

单项选择题
已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出比中的值为大写字母的表达式是()

A. kk>='A'&&kk<='Z'
B. !(kk>='A'||kk<='Z')
C. (kk+32)>='a'&&(kk+32)<='z'
D. isalpha(kk)&&(kk<91)

相关试题
  • 下列程序的输出结果是()。 point(char...
  • 若运行时给变量x赋值12,则以下程序的运...
  • 下列的程序用来输出两个字符串前7个字符中...
  • 有以下程序: #include<string.h> ma...
  • 若要求定义具有10个int型元素的一维数组a...