单项选择题
有以下程序
#include
void f(char P[][10],int n)/*字符串从小到大排序*/
{char t[10];int i,j;
for(i=0;iO){strcpy(t,p[i]);strcpy(p[i],p[j]);strcpy(p[j],t);
}
main()
{char p[5][10]={"abc","aabdfg","abbd","dcdbe","cd"};
f(P,5);
printf("%d\n",strlen(p[0]));
}
程序运行后的输出结果是【 】。
A.2
B.4
C.6
D.3
热门
试题
填空题
以下程序的输出结果是【 】。int fun(int *x,int n){if(n=0) return x[0];else return x[0]+fun(x+1,n-1);}main( ){int a[]={1,2,3,4,5,6,7};printf( %d\n ,fun(a,3));}
单项选择题
有以下程序#includemain(){FILE * fp;int k , n,a[6]={1,2,3,4, 5,6};fp=fopen( d2.dat , W );fprintf(fp, %d%d%d\n ,a[0],a[1],a[2]);fprintf(fp, %d%d%d\n ,a[3],a[4],a[S]);fclose(fp);fp=fopen( d2.dat , r );fscanf(fp, %d%d ,&k,.&n);printf( %d%d\n ,k,n);fclose(fp);} 程序运行后的输出结果是【 】。
A.12
B.14
C.1234
D.123456