///
Acerca da linguagem Java, analise o método foo descrito abaixo:
_____ private int foo (int a) {
________ if (a == 1) {
___________ return a;
________ }
________ return 1 + a * foo (--a) ;
______ }
Caso esse método seja corretamente invocado, passando o valor 3 por parâmetro, o retorno para o seu invocador será:
Esta questão foi aplicada no ano de 2016 pela banca IF-MT no concurso para IF-MT. A questão aborda conhecimentos da disciplina de Desenvolvimento e Arquitetura de Software, especificamente sobre Engenharia de Software.
Esta é uma questão de múltipla escolha com 4 alternativas. Teste seus conhecimentos e selecione a resposta correta.