对于下列字符串,说明表达式strlen(s)值的是( )。 char s[10]={'a','\n','a','b','\t','c'};
A.10
B.1
C.6
D.7
第1题:
有以下字符串,说明表达式strlen(s)值的是( )。
char s[10]={'a','\n','a','b','\t','c'};
A)10
B)1
C)6
D)7
第2题:
有以下程序 #include <stdio.h> #include <string.h> void fun(char *s[],int n) { char *t; int i,j; for(i=0;i<n-1;++) for(j=i+1;j<n;j++) if(strlen(s[i])>strlen(s[j])) {t=s[i];s[i];s[j];s[j]=t;} } main() { char *ss[]={"bcc
A.xy,aaaacc
B.aaaacc,xy
C.bcc,aabcc
D.aabcc,bcc
第3题:
有以下字符串,说明表达式strlen(s)值的是(). char s[10]={'a','n','a','b','t','c'};
第4题:
有以下程序: #include<string.h> void f(char *s,char *t) {char k; k=*s; +s=*t; *t=k; S++; t--; if(*s) f(s,t); } main() {char.str[10]="abcdefg",*p; p=str+strlen(str) /2+1; f(p,p-2); printf("%s\n",str); } 程序运行后的输出结果是 ______。
A.abcdefg
B.gfedcba
C.gbcdefa
D.abedcfg
第5题:
对于下列字符串,说明表达式strlen(s)值的是( )。 char s[10]={'a','\n','a','b','\t','c'};
A.10
B.1
C.6
D.7