有以下程序: #include <stdio.h> #include <string.h> main( ) {char p[20]={"a","b","c","d"},q[]="abc",r[]="abcde"; strcat(p,r); strepy(p+strlen(q),q); printf("%d\n",strlen,(p)); 程序运行后的输出结果是______。
A. 11
B. 9
C. 6
D. 7
有以下程序: #include < stdio.h> void fun( char *a, char *b ) { while( *a= ="*" ) a+ +; while( *b= *a )1 b+ +;a+ +; } } main( ) {char *s="* * * * * a*b * * * *",t[80]; fun(s,t); puts(t); } 程序的运行结果是______。
A. ab
B. a*b
C. * * * * *a*b
D. a*b* * * *
若有以下程序: #include <stdio.h> void fun(int a[], int n) { int t,i,j; for(i=1;i<n; i+ =2) for(j=i+2; j<n; j + =2) if(a[i] > a[j]) {t=a[i]; a[i]=a[j];a[j]=t;} } main( ) { int c[10]={10,9,8,7,6,5,4,3,2,1},i; fun(c,10); for(i=0;i<10;i+ +) printf("%d,",c[i]); printf("\n"); } 则程序的输出结果是______。
A. 1,10,3,8,5,6,7,4,9,2,
B. 10,9,8,7,6,5,4,3,2,1,
C. 2,9,4,7,6,5,8,3,10,1,
D. 10,1,8,3,6,5,4,7,2,9,