A.0
B.12
C.15
D.18
第1题:
以下程序段的输出结果是 ______。 int i; int x[3][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++) cout<<x[i][2-i]<<‘ ’;
A.1 5 9
B.1 4 7
C.3 5 7
D.3 6 9
第2题:
以下程序中,fun函数的功能足求3行4列二维数组每行尢素中的最大值。请填空。 void fun(int,int,int(*)[4],int*); main() {int a[3][4]={{12,41,36,28},{19,33,15,27},{3,27,19,1}},b[3],i; fun(3,4,a,B); for(i=0;j<3;i++)printf("%4d",b[i]); printf("\n"); } void fun(int m,int n,int ar[][4],int*br) {int i,j,x; for(i=0;i<m;i++) {x=ar[i][0]; for(j=0;j<n;j++) if(( )) x=ar[i][j]; br[i]=x; } }
第3题:
【填空题】以下程序段运行后x的值为()。 int i=0,x=0; inta[3][3]={1,2,3,4,5,6,7,8,9}; for (;i<3;i++) x+=a[i][i];
第4题:
下面的程序段运行后,输出结果是 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

第5题:
以下程序段运行后x的值为()。 int a[8]={1,2,3,4,5,6,7,8},i,x=0; for(i=0;i<8;i++,i++) x=x+a[i];
A.36
B.16
C.20
D.18