Considere la siguiente función 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; }
Sea Z un arreglo de 10 elementos con Z[i]=1, para todo i tal que 0≤i≤9. El valor devuelto por SimpleFunction(Z,10,2) es __________ .
(A) 1023
(B) 1024
(C) 2047
(D) 511
Respuesta: (A)
Explicación: La función dada calcula = 2 (i+1) − 1, para cada valor de i.
Por lo tanto, 2 10 − 1 = 1024-1 = 1023
Comprobar: https://ide.geeksforgeeks.org/RmQwhg1Mjc
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA