阅读下列程序,当运行函数时,输入asd af aa z67,则输出为 #include <stdio.h> #include <ctype.h> #include <string.h> int fun(char*str) { int i,j=0; for(i=0;str[i]!='\0';i++) if(str[i]!='')str[j++]=str[i]; str[j]='\0'; } main() { char str[81];
A. asdafaaz67
B. asdafaa267
C. asd
D. z67
已知字母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)
设有以下程序段 int X=0,s=0; while(!X!=0)S+=++X; printf("%d",s); 则
A. 运行程序段后输出0
B. 运行程序段后输出1
C. 程序段中的控制表达式是非法的
D. 程序段执行无限次
请选出可用作C语言用户标识符的是
A. void,define,WORD
B. a3_3,_123,IF
C. FOR,--abc,Case
D. 2a,Do,Sizeof