单项选择题
以下程序的输出结果是
char cchar(char ch)
if(ch>='A' &&ch<='Z') ch=ch-'A'+'a';
return ch;
main( )
char s[]="ABC+abc=defDEF",*p=s;
while(*p) *p=cehar(*p);p++;
printf("%s\n",s);
A) abc+ABC=DEFdef
B) abe+abe=defdef
C) abcABCDEFdef
D) abcabcdefdef
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
若已包括头文件<string.h>且已有定义char s1[18],s2= ABCDE 和int i,现要将字符串 ABCDE 赋给s1,下列语句错误的是()
A) strcpy(s1,s2)
B) strcpy(s1,"ABCDE");
C) s1="ABCDE";
D) for(i=0;i<6;i++)
s1[i]=s2[i];
点击查看答案&解析
单项选择题
下列程序段的输出结果为( )。 #include<stdio.h> main() static char a[]= language ; char*p; p=a; for(p=a;p<a+8;p+=2) putchar(*p);
A) language
B) lnug
C) 有语法错误
D) lang
点击查看答案&解析
相关试题
若有下面的说明和定义,则sizeof(struct ...
有以下程序 #include<stdio.h> int ...
下面程序的运行结果是( )。 #include...
有以下程序: #include <stdio.h> m...
以下程序的功能是进行位运算: main() ...