¿Cuál de los siguientes NO está representado en el marco de registro de activación de una subrutina para un lenguaje de programación basado en pila?
(A) Valores de variables locales
(B) Dirección de retorno
(C) Área de almacenamiento dinámico
(D) Información necesaria para acceder a variables no locales
Respuesta: (C)
Explicación: La porción de la pila utilizada para invocar una función se denomina función marco de pila o registro de activación.
Un registro de activación es otro nombre para Stack Frame. Es la estructura de datos que compone una pila de llamadas. Generalmente se compone de:
Locales a la persona
que llama Dirección de retorno a la persona que llama
Parámetros de la persona que llama
El área de almacenamiento dinámico es necesaria en el caso de variables dinámicas.
Entonces, la opción (C) 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