La salida del siguiente programa en C es
#include <stdio.h> char str1[100]; char *fun(char str[]) { static int i = 0; if (*str) { fun(str+1); str1[i] = *str; i++; } return str1; } int main() { char str[] = "GATE CS 2015 Mock Test"; printf("%s", fun(str)); return 0; }
(A) Prueba simulada de GATE CS 2015
(B) tseT kcoM 5102 SC ETAG
(C) Error de segmentación
(D) tseT
Respuesta: (B)
Explicación: la función básicamente invierte la string dada.
La opción (B) es correcta.
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