单项选择题
有以下程序 struct S{int n;int a[20];}; voidf(struct S* p) {int,i,j,t; for(i=0;i
n一1;i++) for(j=i+1;j
n;j++) if(p->a [i]>p->a[j]){t=p->a[i];p->a[i]=p->a[j];P->a[j]=t;} } maln() {int i;struct S s={10,{2,3,l,6,8,7,5,4,10,9}}; f(&s); for(i=0;i
A.1,2,3,4,5,6,7,8,9,10,
B.10,9,8,7,6,5,4,3,2,1,
C.2,3,1,6,8,7,5,4,10,9,
D.10,9,8,7,6,1,2,3,4,5,
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有以下程序#includevoid 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
点击查看答案&解析
单项选择题
有以下程序:void swapl(int c0[],int c1[]){int t;t=c0[0]; c0[0]=c1[0];c1[0]=t;}void swap2(int *c0,iht *c1){int t;t=*c0; *c0=*c1; *c1=t;}main(){int a[2]={3,5},b[2]={3,5};swapl(a,a+1); swap2(&b[0],&b[1]);printf( %d%d%d%d n ,a[0]a[1],b[0],b[1]);}程序运行后的输出结果是【 】。
A.3 5 5 3
B.5 3 3 5
C.3 5 3 5
D.5 3 5 3
点击查看答案&解析
相关试题
以下程序的功能是:输出100以内(不含1...
已知字符A的ACSII码值为65,以下语句的输...
有以下程序void f( int y,int *x)...
以下程序运行后的输出结果是【 】。main(...
软件测试分为白箱(盒)测试和黑箱(盒)测...