下面的程序段运行后,输出结果是 int i,j,x=0; static int a[8][8]; for(i=0;<3;++) for(j=0;<3;j++) a[i][j]=2*i+j; for(i=0;<8;++) x+=a[i][j]; printf("%d",x);
A.9
B.不确定值
C.0
D.18
第1题:
有以下程序 void fun(int *a,int i,int j) { int t; if (i<j) { t=a[i]; a[i]=a[j]; a[j]=t; i++; j--; fun(a,i, j); } ) main ( ) { int x[]={2,6,1,8},i; fun(x,0,3); for(i=0;i<4;i++) printf("%2d",x[i]); printf("\"n); } 程序运行后的输出结果是
A.1 2 6 8
B.8 6 2 1
C.8 1 6 2
D.8 6 1 2
第2题:
有以下程序: main { int i,j,x=0; for(i=0;i<2;i++) { x++; for(j=0;j<=3;j++) {if(j=0;j<=3;j++) x++; } x++; } printf("x=%d\n",x); } 程序执行后的输出结果是( )。
A. x=4
B.x=8
C.x=6
D.x=12
第3题:
有以下程序片段 int a[3][3]= {1,2,3,4,5,6,7,8,9}; int i=0,j=0; for(i=0; i<3; i++) for(j=0; j<3; j++) { if((i+j)%2==0) a[i][j]=1; } for(i=0; i<3; i++) printf("%d",a[i][i]); 程序运行后的输出结果是
A.111
B.159
C.359
D.222
第4题:
有以下程序 void fun(int *a,int i,int j) { int t; if (i<j) { t=a[j]; a[i]=a[j]; a[j]=t; i++; j--; fun(a,i,j); } } main() { int x[]={2,6,1,8},i; fun(x,0,3); for(i:0;i<4;i++) printf("%2d",x[i]); } 程序运行后的输出结果是______。
A.1 2 6 8
B.8 6 2 1
C.8 1 6 2
D.8 6 1 2
第5题:
下面的程序段运行后,输出结果是 int i,j,x=0; static int a[8][8]; for(i=0;i<3;i++) for(j=0;j<3;j++) a[i][j]=2*i+j; for(i=0;i<8;i++) x+=a[i][j]; printf("%d",x);
A.9
B.不确定值
C.0
D.18