En lenguaje C (GATE CS 2002)
(A) Existe como máximo un registro de activación entre el registro de activación actual y el registro de activación de la principal
(B) El número de registros de activación entre el registro de activación actual y el registro de activación de la principal depende de la secuencia de llamada de función real.
(C) La visibilidad de las variables globales depende de la secuencia de llamada de la función real.
(D) La recursividad requiere que el registro de activación de la función recursiva se guarde en una pila diferente antes de que se pueda llamar a la función recursiva.
Respuesta: (B)
Explicación: a) –> No existe tal restricción en lenguaje C
b) –> Verdadero
c) –> Falso. En C, las variables tienen un alcance estático, no dinámico.
c) –> Falso. Los registros de activación se almacenan en la misma pila.
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