有以下程序
#include <stdio.h>
void fun(char *a,char *b)
{ while(*a=='*') a++;
while(*b=*a) {b++;a++;}
}
main( )
{ char *s="****a*b****",t[80];
fun(s,t); puts(t);
}
程序的运行结果是
A)*****a*b
B) a*b
C) a*b****
D) ab
第1题:
有以下程序: #include<stdio.h> void fun(char *a,char*B){while(*a=='*')a++; while(*b=*A){b++;a++;} } main() {char*s="****a*b****",t[80]; fun(s,t);puts(t); } 程序的运行结果是( )。
A.*****a*b
B.a*b
C.a*b****
D.ab
第2题:
以下程序的输出结果是( )。 #include<iostream.h> int fun (char*s) { char *p=s; while (*p!='\0,) p++: return (p-s): } void main() { cout<<fun (" ABCDEF ")<<endl: }
A.3
B.6
C.8
D.0
第3题:
有下列程序: #include<stdi0.h> voidfun(char*a,char*b) { while(*a==*)a++; while(*b=*a){b++;a++;} } voidmain( ) { char*s="*****a*b****",t[80]; fun(s,t);puts(t) } 程序的运行结果是( )。
A.*****a*b
B.a*b
C.a*b****
D.ab
第4题:
有下列程序: #include <stdio.h> void fun(char *a, char *B) { while(*a=='*')a++; while(*b=*A) {b++;a++;} } main() { char *s="*****a*b****",t[80]; fun(s,t);puts(t); 程序的运行结果是( )。
A.*****a*b
B.a*b
C.a*b****
D.ab
第5题:
有以下程序
#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