Elija la opción correcta para llenar ?1 y ?2 para que el programa a continuación imprima una string de entrada en orden inverso. Suponga que la string de entrada termina con un carácter de nueva línea.
void reverse(void) { int c; if (?1) reverse(); ?2 } int main() { printf ("Enter Text ") ; printf ("\n") ; reverse(); printf ("\n") ; }
(A)
?1 is (getchar() != ’\n’) ?2 is getchar(c);
(B)
?1 is (c = getchar() ) != ’\n’) ?2 is getchar(c);
(C)
?1 is (c != ’\n’) ?2 is putchar(c);
(D)
?1 is ((c = getchar()) != ’\n’) ?2 is putchar(c);
Respuesta: (D)
Explicación: consulte la pregunta 2 de https://www.geeksforgeeks.org/c-language-set-5/
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