Questão de Lógica de Programação

O uso de funções recursivas é uma prática bastante comum em programação. Acerca de recursividade e funções recursivas, assinale a alternativa correta.

A
Uma função recursiva pode realizar chamadas de si própria diversas vezes. Assim, é necessário tomar muito cuidado com a quantidade de instâncias abertas da função devido ao excesso de uso de memória.
B
Quando não controlada, a função recursiva será chamada de forma infinita, gerando infinitas chamadas da própria função e excedendo o tamanho de memória da máquina.
C
É considerada como um processo repetitivo de uma rotina (procedimento ou função) que faz uma chamada para ela mesma.
D
Um LOOP eterno ou infinito ocorre quando um bloco do código repete a instrução descontroladamente, sobrecarregando a memória e ocasionando o travamento de todo o sistema.
E
Todas as alternativas estão corretas.

Comentários

U

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!