Considere la función
int fun(x: integer) { If x > 100 then fun = x – 10; else fun = fun(fun(x + 11)); }
Para la entrada x = 95, la función devolverá
(A) 89
(B) 90
(C) 91
(D) 92
Respuesta: (C)
Explicación: f(95)–>f(f(106)) = f( 96)–>f(f(107)) = f(97)–>f(f(108)) = f(98)–>f(f(109)) = f(99)–>f(f( 110)) = f(100)–>f(f(111)) = f(101) = 91
Entonces la opción correcta es (C)
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