A: -1
B: 1
C: 0
D: 2
举一反三
- 以下与库函数strcmp(char *s,char *t)功能相等的程序段是( )。? int strcmp3(char *s,char *t){ for ( ; *t==*s; ) { if (!*t) return 0 ; t++ ; s++ ; } return (*s-*t) ;}|int strcmp2(char *s,char *t){ for ( ; *s++==*t++; ) if (!*s) return 0 ; return (*s-*t) ;}|int strcmp1(char *s,char *t){ for ( ; *s++==*t++; ) if (*s=='\0') return 0 ; return (*s-*t) ;}|int strcmp4(char *s,char *t){ for ( ; *s==*t;s++,t++ ) if (!*s) return 0 ; return (*t-*s) ;}
- 智慧职教: 下面函数fun的功能是( )。 int fun(char *s,char *t) { while(*s==*t) if(*s=’\\0’) return 0; else s++,t++; return *s-*t; }
- 中国大学MOOC: 下面程序 char * fun1(char *t,char *s){ while(*t=*s){s++,t++;} return t;}int main(){ char a[100]=Hello; char b[20]=NEU; char *t=NULL; t=fun1(a,b); printf(%s,t);}执行结果为
- 下面程序 char * fun1(char *t,char *s){ while(*t=*s){s++,t++;} return t;}int main(){ char a[100]="Hello"; char b[20]="NEU"; char *t=NULL; t=fun1(a,b); printf("%s",t);}执行结果为 A: HelloNEU B: Hello C: NEU D: 输出为空
- 中国大学MOOC: 有以下函数int fun(char t[],char s[]){ int i=0; while(s[i]!=0) t[i]=s[i++]; t[i]=; return i;}执行如下代码片段后 char s[]=NameLI; char t[100]; fun(t,s); printf(%s,t); 程序运行后的输出结果是[/i][/i][/i]
内容
- 0
有以下函数int fun(char t[],char s[]){ int i=0; while(s[i]!=0) t[i]=s[i++]; t[i]='\0'; return i;}执行如下代码片段后 char s[]="Name\0LI"; char t[100]; fun(t,s); printf("%s",t); 程序运行后的输出结果是[/i][/i][/i] A: Name\0LI B: NameLI C: Name D: LI
- 1
有以下函数int T(char t[],char s[]){ int i=0; while(s[i]!=0&&i/2==0) t[i]=s[i++]; t[i]=0; return i;}执行如下代码片段后 char s[]="ABC\0D"; char t[100]="Hi"; T(t,s); printf("%s",t);程序运行后的输出结果是[/i][/i][/i] A: 无输出,或者说输出空串 B: ABC C: Hi D: HA
- 2
有下列程序,程序运行后的输出结果是( )。 #include void fun(char *a,char *b) { while (*a=='*') a++; while(*b=*a) { b++; a++;} } int main() { char *s='****a*b****',t[80]; fun(s,t); puts(t); return 0; }
- 3
下面函数的功能是。sss(s,t)char s[ ],t[ ];{ int i=0;while( t[i]) { s[i]=t[i]; i++ ; }s[i]= '\0'; }
- 4
以下程序运行时,输出到屏幕的结果是__(9)___ #include #include void f(char s[],char t[]) { int i,m=strlen(t),k; for(i=0;s[i]!=’\0’;i++) if(s[i]>=’a’&& s[i]<=’z’) { k=t[i%m]-’0’; s[i]=(s[i]-’a’+k)%26+’a’; } } int main() { char s1[10]="Be2013"; f(s1, "123"); puts(s1); return 0; }[/i][/i][/i][/i][/i]