✏️ 纠错
第 74 题 / 共 152 题
5.下列代码段的输出结果是(  )。
int a[5] = { 1, 0, 1, 0, 1 };
for (int i = 1; i < 5; i++)
    a[i] += a[i-1];
for (int i = 3; i >= 0; i--)
    a[i] += a[i+1];
cout << a[0] << endl;
📝 题目解析

【解析】第一轮循环结束时,数组a中的元素依次为1,1,2,2,3;第二轮循环结束时,数组a中的元素依次为9,8,7,5,3。

【答案】D