2.4.3 习题

1.已知一个数组a的定义及数据产生方式如下面的代码段所示,则下列4个选项中哪个元素的数值最大?(  )

int a[10];
a[0] = 1;
for (int i = 1; i < 10; i++)
    a[i] = (a[i-1] * 3 + 1) % 7;
 

别灰心,再试一次!

💡 真题解析

【解析】for循环执行完后,数组a前8个元素的值分别是1、4、6、5、2、0、1、4,其中a[0]=1, a[2]=6, a[5]=0, a[7]=4,a[2] 最大。

【答案】B