Pages

Questão EPO - Recursividade

Analise o código abaixo

função fatorial(n)
{
    if (n <= 1)
        return 1;
    else
        return n * fatorial(n-1);
}

Essa função pode ser chamada de recursiva?

a) Não, pois n não é maior que 1.
b) Sim, a recursividade fica explicitada no momento em que o retorno é igual a 1.
c) Não, pois a recursividade não é utilizada.
d) Sim, a recursividade é utilizada no momento em que a função chama a si mesma recursivamente.
e) Nda.


Referencia:
http://pt.wikiversity.org/wiki/Introdu%C3%A7%C3%A3o_%C3%A0s_Estruturas_de_Dados/Recursividade

Um comentário:

Fernanda Monteiro disse...

Resposta D

Postar um comentário

 
Copyright (c) 2010. Blogger templates by Bloggermint