PUERTA | PUERTA CS 2021 | Conjunto 1 | Pregunta 58

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

Cuestionario de esta pregunta

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *