考虑以下 ANSI C函数:
int SimpleFunction(int Y[], int n, int x)
{
int total = Y[0], loopIndex;
for (loopIndex=1; loopIndex<=n-1; loopIndex++)
total=x*total +Y[loopIndex];
return total;
}
设 Z 是一个由 10 个元素组成的数组,其中 Z[i]=1,对于所有满足 0≤i≤9 的 i。 SimpleFunction(Z,10,2) 返回的值是 __________ 。
(一) 1023
(二) 1024
(三) 2047
(四) 511答案:(一)
解释:给定函数计算 = 2 (i+1) − 1,对于每个 i 值。
因此,2 10 − 1 = 1024-1 = 1023
检查 – https://ide.geeksforgeeks.org/RmQwhg1Mjc
这个问题的测验