设已包含头文件<string.h>,下列程序段的运行结果是( )。 char s1[]={"ACDEF"}; char s2[]="ABC"; strcpy(s1,s2); printf("%d",strlen(s1));
A.3
B.4
C.6
D.5
第1题:
设已包含头文件<string.h>, 下列程序段的运行结果是( )。 char s1[]={"ACDEF"}; char s2[]="ABC"; strcpy(s1,s2); printf("%d",strlen(s1));
A.3
B.4
C.6
D.5
第2题:
下面程序的运行结果是 #include<stdio.h> #include<string.h> main() { char*s1="AbDeG"; char*s2="AbdEg"; s1+=2;s2+=2; printf("%d\n",strcmp(s1,s2)); }
A.正数
B.负数
C.零
D.不确定的值
第3题:
下面程序的运行结果是______。 #include<stdio.h> #include<string.h> fun(char*w,int n) { char t,*s1,*s2; s1=w;s2=w+n-1; while(s1<s2) {t=*s1++;*s1=*s2--;*s2=t;} } main() { char*p; p="1234567"; fun(p,strlen(p)); puts(p); }
A.7654321
B.1714171
C.1711717
D.7177171
第4题:
下面程序的运行结果是( )。 #include<stdio.h> #include<string.h> main() {char*s1="abDuj"; char*s2="ABdUG"; int t; t=strcmp(s1,s2); printf("%d",t); }
A.正数
B.负数
C.零
D.不确定的值
第5题:
设已包含头文件<string.h>,下列程序段的运行结果是( )。
char s1[]={"ACDEF"};
char s2[]="ABC";
strcpy(s1,s2) ;
printf("%d",strlen(s1) );
A.3
B.4
C.6
D.5