问题 单项选择题

有以下程序  main( )  { int x[ ]={1,3,5,7,2,4,6,0},i,j,k;   for(i=0;i<3;i++)   for (j=2;j>=i;j--)   if(x[j+1]>x[j]){ k=x[j];x[j]=x[j+1];x[j+1]=k;}   for(i=0;i<3;i++)   for(j=4;j<7-i;j++)   if(x[j+1]>x[j]){ k=x[j];x[j]=x[j+1];x[j+1]=k;}   for (i=0;i<3;i++)   if(x[j]>x[j+1]){ k=x[j];x[j]=x[j+1];x[j+1]=k;}   for (i=0;i<8;i++) printf("%d",x[i]);   printf("\n");   }  程序运行后的输出结果是:()

A、75310246

B、01234567

C、76310462

D、13570246

答案

参考答案:A

解析:

程序运行的输出结果是75310246。

单项选择题 A1/A2型题
判断题