问题 填空题

下面程序的输出是 【6】 。 main() {int arr[10],i,k=0; for(i=0;i<10;i++) arr[i]=i; for(i=1;i<4;i++) k+=arr[i]+i; printf("%d\n",k);}

答案

参考答案:L

解析:[评析] 本题通过第一个for循环将数组arr[0]-arr[9]分别赋值为0-9,通过第二个for循环的三次循环累加,求出结果为12,具体分析如下:i=1:K=0+arr[1]+1即k=2;i=2:k=2+arr[2]+2即k=6;i=3:k=6+arr[3]+3即k=12;

单项选择题
单项选择题