FC ConcursosFC Concursos

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

  1. 145
  2. 600
  3. 120.
  4. 1
  5. 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

Continue aprendendo