SóProvas


ID
2959165
Banca
UFMA
Órgão
UFMA
Ano
2019
Provas
Disciplina
Programação
Assuntos

O método fat, implementado em Java, calcula recursivamente o fatorial de um número inteiro positivo n passado como parâmetro. Qual das opções a seguir apresenta um código que retorna corretamente o fatorial de um inteiro n (variando de 0 a 10, inclusive)?

Alternativas
Comentários
  • A função recursiva chama a si mesma. O segredo desta questão está no "else":

     

    if (number <= 1)  // Testa o caso básico

            return 1;  // 0! = 1 e 1! = 1

    else

           return number * factorial(number - 1);        // Recursão factorial --> multiplica

     

    .

    .

    .

    At.te

    Foco na missão 

  • E ai, tudo bom?

    Gabarito: D

    Bons estudos!

    -O sucesso é a soma de pequenos esforços repetidos dia após dia.