有以下程序:#include int main(){int a[]={2,3,5,4},i;for(i=0;i<4;i++)switch(i%2){case 0:switch(a[i]%2){case 0:a[i]++;break;case 1:a[i]--;}break;case 1:a[i]=0;}for(i=0;i<4;i++) printf("%d ",a[i]);printf("\n");return 0;}运行结果为( )
A. 0 3 0 4
B. 2 0 5 0
C. 3 3 4 4
D. 3 0 4 0
有以下程序:#include int main(){int x[3][2]={0},i;for(i=0;i<3;i++)scanf("%d",x[i]);printf("%3d%3d%3d\n", x[0][0],x[0][1],x[1][0]);return 0;}若运行时输入:2 4 6<回车>,则输出结果为( )。
A.2 0 4
B.2 0 0
C.2 4 0
D.2 4 6
有以下程序:#include int main(){int i,j=0;char a[]="ab123c4d56ef7gh89";for(i=0;a[i];i++)if(a[i]>='0'&&a[i]<='9')a[j++]=a[i];a[j]='\0';printf("%s",a);return 0;}程序运行后的输出结果是( )。
A. 123456789abcdefgh
B. abcdefgh
C. 123456789
D. 1234567896ef7gh89
有以下程序#include int main(){int a[4][4]={ {1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}}, i, k, t;for (i=0; i<3; i++)for (k=i+1; k<4; k++)if (a[i][i] < a[k][k]){ t=a[i][i]; a[i][i]=a[k][k];a[k][k]=t;}for (i=0; i<4; i++)printf("%d,", a[0][i]);}程序运行后的输出结果是( )
A. 1,1,2,6,
B. 6,2,1,1,
C. 6,4,3,2,
D. 2,3,4,6,