Imagem de fundo

Recursividade é o mecanismo de programação no qual uma...

Recursividade é o mecanismo de programação no qual uma definição de função refere-se à própria função sendo definida. Em resumo, pode ser definida como uma função que chama a si mesma, de forma direta ou indireta. Qual a saída que o pseudocódigo abaixo produzirá?


funcao nomedafuncao(n)

__inicio

______ se (n == 0) então faça

__________inicio

______________ retorne 1;

___________ fim

_____senão

________ inicio

___________retorne n*nomedafuncao(n-1);

________fim

)))fim

nomedafuncao(5);


A

0


B

1


C

24


D

120