Buscar

A respeito das asserções sobre recursividade, assinale a alternativa correta: I. A cada chamada recursiva é alocado recursos na memória para a fun...

A respeito das asserções sobre recursividade, assinale a alternativa correta:

I. A cada chamada recursiva é alocado recursos na memória para a função, se a função for muito grande poderá ocorrer um acúmulo de memória.
II. É preciso avaliar o custo-benefício em se ter um código mais sofisticado em detrimento de uma estrutura de repetição, pois a segunda opção gasta menos memória.
a) As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
b) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
c) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
d) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
e) As asserções I e II são proposições falsas.

Essa pergunta também está no material:

Av2 - Algoritmos e Programação Estruturada 100 tudo certo
3 pág.

Algoritmos e Programação AnhangueraAnhanguera

Respostas

User badge image

Ed Verified user icon

A alternativa correta é a letra B) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. A afirmação I é verdadeira, pois a cada chamada recursiva é alocado recursos na memória para a função, e se a função for muito grande poderá ocorrer um acúmulo de memória. A afirmação II também é verdadeira, pois é preciso avaliar o custo-benefício em se ter um código mais sofisticado em detrimento de uma estrutura de repetição, pois a segunda opção gasta menos memória. No entanto, a afirmação II não é uma justificativa da I, pois a alocação de recursos na memória para a função não está diretamente relacionada com a escolha entre recursividade e estrutura de repetição.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando