Magna Concursos

Analise o programa a seguir.

package p2;

public class P2 {

public static void main(String[J args) {

P2 t = new P2();

t.d(20);

}

public static long f(long n) {

if (n <=l){

}

else {
D(100000000);

return n * f (n-1);

}

}

public static void D(long t) {

long wDelay = System.nanoTime( )+ t;

while(System.nanoTime() < wDelay) { }

}

public void d (long n) {

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

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

}

}

}

Com relação ao paradigma de orientação a objeto no tratamento de estruturas de controle, e de acordo com o código em JAVA acima, desenvolvido no ambiente NetBeans 7.3, qual é o valor da variável t quando f(t)=5040?

 

Provas

Questão presente nas seguintes provas