Pular para o conteúdo principal

Questão de Programação — Java — FUNCAB 2012

ProgramaçãoJava
Código
qg874784
Banca
FUNCAB
Órgão
MPE-RO
Ano
2012
Nível
Superior
Cargo
Analista de Sistemas
Observe o algoritmo abaixo escrito na linguagem de programação Java. Sobre o mesmo, é correto afirmar que: public static int busca ( int[] array, int valor ) { int esq = 0; int dir = array.length - 1; int valorMeio; while ( esq <= dir ) { valorMeio = (esq + dir) / 2; if ( array[valorMeio] < valor ) { esq = valorMeio + 1; } else if( array[valorMeio] > valor ) { dir = valorMeio - 1; } else { return valorMeio; } } return -1; }
  1. Abusca é um procedimento.
  2. Bdir é uma variável booleana.
  3. Cwhile é um comando condicional.
  4. DvalorMeio é uma variável local.
  5. Ereturn é uma função de arredondamento de variáveis.
Revelar gabarito e comentário

GabaritoD — valorMeio é uma variável local.

Link permanente: /questoes/qg874784