Logo Passei Direto
Buscar
Pergunta 4 Quando um programa está sendo executado, uma seção especial do espaço de memória do computador é alocada apenas para tal, chamada Pilha de Chamadas do programa. É importante entender como funciona o Call-Stack de um programa, para entender como as funções recursivas se comportam quando estão sendo executadas. Sobre o que foi apresentado, observe as asserções a seguir e as relações propostas entre elas. I. Quando a função termina a execução, o código de função é removido ou retirado do topo da pilha, que permite apenas que itens sejam adicionados ao topo; por isso, é chamada de estrutura de dados LIFO (Last-In-First-Out). PORQUE II. Cada vez que uma função é chamada, o código da função, bem como o espaço para os argumentos da função e os valores de retorno, são colocados no topo da Pilha de Chamadas. Analisando as asserções anteriores, assinale a alternativa correta. a. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa para I. b. As asserções I e II são proposições falsas. c. As asserções I e II são proposições verdadeiras, e a II é uma justificativa para I. d. A asserção II é uma proposição verdadeira, e a I é uma proposição falsa. e. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
User badge image
Holdson Elvis

semana passada

Respostas

Ainda não temos respostas

Você sabe responder essa pergunta?

Crie uma conta e ajude outras pessoas compartilhando seu conhecimento!

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina