问题 填空题

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

答案

参考答案:F

解析: 本题第1个for循环是为数组arr元素赋初值。第2个for循环是分别用i=0,1,2,3给数组元素arr[0]、arr[1]、arr[2]、 arr[3]赋值,再累加到变量k中,k=0+1+2+3=6。

单项选择题 共用题干题
多项选择题