Pages

Questão EPO - Recursividade

É correto afirmar sobre as funções recursivas:
I. Uma função é dita recursiva, se é definida em termos dela mesma.
II. Se uma função A chama uma função B que, por sua vez, chama A, temos uma recursão indireta.
III. Diversas implementações ficam muito mais fáceis usando recursividade. Por outro lado, implementações não recursivas tendem a ser mais eficientes.
IV. O código gerado por uma função recursiva exige a utilização de mais memória, o que torna a execução mais lenta.

Estão corretas as afirmações:

a) I, II, III e IV;
b) II e IV;
c) Somente II;
d) Somente III;
e) N.D.A

Fonte:
Questão extraída e adaptada das Notas de aula dos Profs. Waldemar Celes e José Lucas Rangel PUC-RIO - Curso de Engenharia – 2002. Disponível na Internet e do livro “Treinamento em linguagem C++ - Módulo1” Disponível na Biblioteca do IFSP – Bragança Paulista.

Um comentário:

Luis Carlos disse...

Todas as afirmações estão corretas, portanto a resposta certa é a letra A.

Postar um comentário

 
Copyright (c) 2010. Blogger templates by Bloggermint