Considerando os conceitos que envolvem recursividade em linguagens de programação, encontre a alternativa incorreta:
a) Função Recursiva é aquela que chama a si própria. Uma função também poderá ser chamada recursiva se chamar outra função que, em algum momento, chamem a primeira função, tornando esse conjunto de funções um processo recursivo;
b) As funções recursivas são consideradas, em Programação, soluções ditas mais elegantes e simples por não se utilizarem de métodos iterativos de repetição como laços como for, while e do-while;
c) Cada vez que a função recursiva é chamada, são alojados e armazenados uma cópia dos seus parâmetros, porém não é possível manter os valores das chamadas anteriores, possível apenas em estruturas como for e while;
d) Uma função pode chamar a si própria um número limitado de vezes, sendo esse limite dado pelo tamanho da pilha, se o número máximo da pilha for atingido, haverá um estouro de pilha ou “Stack Overflow”;
e) N.D.A.
Fonte:
http://www.sssinformatica.com.br/prc/Recursividade2_arquivos/frame.htm#slide0011.htm
Assinar:
Postar comentários (Atom)
Um comentário:
Resposta correta: letra C.
Postar um comentário