sexta-feira, 4 de janeiro de 2008

Questões Comentadas - Java

(Cesgranrio 2007) 60. Observe o fragmento do código JAVA a seguir:

public class prova {

public prova() {

}

public static int d(int x) {

return x*2;

}

public static int e(int x) {

return x*5;

}

public static int fn(int x) {

if (x<1)

return 0;

else

return 4+fn(x-1);

}

public static int g(int y) {

return 10+fn(y)+e(y)+d(y);

}

public static void main(String[] args) {

System.out.println(g(5));

}

}

A execução do método main apresentará a saída:

A) 65 B) 61 C) 54 D) 45 E) 10


Alguém arrisca a resposta? Respondam e apontem o porquê da resposta fazendo um sucinto esquema para a explicação. A resposta publico em breve

Type rest of the post here
Postar um comentário