[单选题]

有以下程序 include void fun(char *t,char *s) { while(*t!=0) t£«£«; while((*t£«£«=*s

有以下程序

#include <stdio.h>

void fun(char *t,char *s)

{ while(*t!=0) t++;

while((*t++=*s++)!=0);

}

main( )

{ char ss[10]="acc",aa[10]="bbxxyy";

fun(ss,aa); printf("%s,%s/n",ss,aa);

}

程序的运行结果是

A.accxyy,bbxxyy

B.acc,bbxxyy

C.accxxyy,bbxxyy

D.accbbxxyy,bbxxyy

参考答案与解析:

相关试题

有以下程序 #include void fun(char *t, char *

[单选题]有以下程序 include void fun(char *t, char *s) { whil有以下程序 #include <stdio.h> void fun(char *t, char *s) { while(*t!=0) t++; while( (*t++ = *s++ )!=0 ); main() { char ss[10]="acc",aa[10]="bbxxyy"; fun(ss, aa); printff"%s,%s/n", ss,aa); 程序的运行结果是A.acc

  • 查看答案
  • 有以下程序: #include void f(char *s,char *t)

    [单选题]有以下程序: include void f(char *s,char *t) {char k; k=*s; £«s=*t;有以下程序: #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

  • 查看答案
  • 有以下程序 #include #include void fun(char

    [单选题]有以下程序 include include void fun(char s[][10],int n有以下程序 #include <stdio.h> #include <string.h> void fun(char s[][10],int n) { char t; int i j; for (i=0; i<n-1; i++) for 0--i+l; j<n; j++) /*比较字符串的首字符大小,并交换字符串的首字符*/ if(s[i][0] > s[j][0]) { t = s[i][0]

  • 查看答案
  • 有以下程序 #include #include void fun(char

    [单选题]有以下程序 include include void fun(char s[][10],int n有以下程序 #include <stdio.h> #include <string.h> void fun(char s[][10],int n) { char t; int i j; for (i=0; i<n-1; i++) for 0--i+l; j<n; j++) /*比较字符串的首字符大小,并交换字符串的首字符*/ if(s[i][0] > s[j][0]) { t = s[i][0]

  • 查看答案
  • 有以下程序 #include void fun(char **p) { £«£

    [单选题]有以下程序 include void fun(char **p) { £«£«p; printf("%s/n",*p);有以下程序 #include <stdio.h> void fun(char **p) { ++p; printf("%s/n",*p); } main() { char *a[]={"Moming","Afternoon","Evening","Night"}; fun(a); } 程序的运行结果是A.AfternoonB.fternoonC.Mor

  • 查看答案
  • 有以下程序: #include #include void f(char * s

    [单选题]有以下程序: include include void f(char * s,char*t){char k; k=*s;*s=*有以下程序: #include <stdio.h>#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] :"abedefg", * p; p = str + strlen(str)/

  • 查看答案
  • 有以下程序 #include<stdio.h> void fun(char *t

    [单选题]有以下程序#include <stdio.h>void fun(char *t,char *s){ while(*t!=0) t++;while((*t++=*s++)!=0);}main(){ char ss[10]="acc",aa[10]="bbxxyy";fun(ss,aa); printf("%s,%s/n",ss,aa);}程序的运行结果是A.accxyy,bbxxyyB.acc,bbxxyyC.accxxyy,bbxxyyD.accbbxxyy,bbxxyy

  • 查看答案
  • 有以下程序 void ss(char *s,char t) {while(*s)

    [单选题]有以下程序void ss(char *s,char t){ while(*s){ if(*s==t)*s=t-′a′+′A′;s++; } }main(){ char str1[100]="abcddfefdbd",c=′d′;ss(str1,c); printf("%s/n",str1);}程序运行后的输出结果是A.ABCDDEFEDBDB.abcDDfefDbDC.abcAAfefAbAD.Abcddfefdbd

  • 查看答案
  • 有以下程序:void ss(char *s,char t){ while(*s)

    [单选题]有以下程序: void ss(char *s,char t) { while(*s) { if(*s==t)*s=t-'a'+'A'; s++; } } main() {char str1[100]="abcddfefdbd",c='d'; ss(str1,C);printf("%s/n",str1); } 程序运行后的输出结果是( )。A.ABCDDEFEDBDB.abcDDfefDbDC.abcAAfefAbAD.Abcddfefdbd

  • 查看答案
  • 有以下程序void ss(char *s,char t){while(*s) {

    [单选题]有以下程序 void ss(char *s,char t) { while(*s) { if(*s==t)*s=t-'a'+'A'; s++; } } main() { char str1[100]="abcddfefdbd",c='d'; ss(strl,c);printf("%s/n",strl);} 程序运行后的输出结果是A.ABCDDEFEDBDB.abcDDfefDbDC.abcAMefAbAD.Abcddfefdbd

  • 查看答案
  • 有以下程序 #include  void fun(char *t,char *s