填空题 有如下程序:
main()
int i,a[][3]=2,7,9,15,3,6,1,5,10,b[3]=0;
for(i-0;i<3;i++)
for(j=0;j<3;j++)b[i]+=a[i][j];
printf("%d"),b[1];

程序执行后的输出结果是______。

  • 1、
【正确答案】 1、18 24 16    
【答案解析】[解析] 本题考查的是for循环与二维数组的引用。程序中的外循环将循环3次,内循环的功能是将数组中每行的元素相加赋值给b数组对应的元素,所以b[0]=a[0][0]+a[0][1]+a[0][2],b[1]=a[1][0]+a[1][1]+a[1][2],b[2]=a[2][0]+a[2][1]+a[2][2],最后输出的结果为18 24 16。