Considere o seguinte método fatorial implementado em Java. ...
Quais resultados esse método fatorial retornará para os seguintes valores de n: 0, 1, 2, 3, 4 e 5, respectivamente?
Essa questão de cara já é possível descartar 3 alternativas (A,D,E)
Pois qualquer valor de N menor que 2 vai ter retorno o valor 1 (n > 1)
Então quando N= 0 o seu retorno vai ser 1;
Então quando N= 1 o seu retorno vai ser 1;
Sobrando as alternativas B e C onde
Quando N= 2 o seu retorno vai ser 2;
A partir de N= 2 ou qualquer valor maior que 1 não tem como mais o resultado final ser 1 portanto alternativa correta B.
5 x 24 = 120
4 x 6 = 24
3 x 2 = 6
2 x 1 = 2
1 x 1 = 1
1
Alternativa B