ASSINALE A ALTERNATIVA CORRETA. Observe o script abaixo e assinale a alternativa que corresponde à situação da linha de comando “return(n*fatorial(n-1))”:
int fatorial (int n)
{
if (n==0)
Return 1
else
return (n*fatorial(n-1));
}
Houve uma recursão, pois uma função em seu processo de execução de sua tarefa chama a si mesma, diretamente ou não.
Houve uma recursão, pois a função em seu processo de execução de sua tarefa não chama a si mesma.
Não houve uma recursão, pois a função em seu processo de execução de sua tarefa chama a si mesma, diretamente ou não.
Houve uma recursão, pois a função em seu processo de execução de sua tarefa chama a si mesma, somente de forma direta.
Não houve uma recursão, pois a função em seu processo de execução de sua tarefa chama a si mesma, somente de forma indireta.