SóProvas


ID
1561642
Banca
Marinha
Órgão
PMS
Ano
2013
Provas
Disciplina
Programação
Assuntos

Com relação à construção de algoritmos na linguagem JAVA, analise o programa abaixo desenvolvido no ambiente Netbeans 7.3: 


public class P1 {

       public static void main(String[ ] args) {

              P1 t = new P1();

               t . d (19);

         }

         public static long f (long n) {

                if {n <=1) {

                return 1;

                }

                else (return n * f (n-1);

                 }

          }

          public void d(long n) {

                 for (int t=0; t <= n; t++ ) {

                     System, out .printf ("%d = %d\n" , t, f(t));

                  }

}

}

Dentre as opções abaixo, qual apresenta o valor da variável " t "  quando f (t) = 24? 

Alternativas
Comentários
  • O gabarito é a letra A. 

     

    A função f(t) é o fatorial de t. Quando f(t) = 24, t = 4, pois 4 * 3 * 2 * 1 = 24. 

  • Fatorial