Questão FC373300
Considere a classe Java abaixo. Ao compilar e executar essa classe será exibido o valor
Linguagens de Programação
FCC · 2018
Considere a classe Java abaixo.

Ao compilar e executar essa classe será exibido o valor
- 145
- 600
- 120.
- 1
- 65
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
O método t001 implementa uma rotina de recursão para calcular o fatorial de um inteiro. Ele verifica um caso base (por exemplo, n==0 ou n==1) retornando 1; caso contrário retorna n multiplicado pela chamada recursiva com n-1.
Ao invocar t001(5), ocorre a sequência de chamadas:
t001(5) → 5 × t001(4) → 5 × 4 × t001(3) → 5 × 4 × 3 × t001(2) → 5 × 4 × 3 × 2 × t001(1) → 5 × 4 × 3 × 2 × 1.
Portanto o valor calculado é \(5! = 5 \times 4 \times 3 \times 2 \times 1 = 120\). O programa imprime o resultado 120.
Conteúdo do catálogo FC Concursos · Atualizado em