Simulado Tribunal Regional do Trabalho - 9ª Região (PR) | Analista Judiciário - Tecnologia da Informação | 2019 pre-edital | Questão 86

Desenvolvimento de Sistemas / Ambientes e linguagens de programação / Java


Considere o método Java abaixo.


int verifica(int x, int n, int v[]) {
int e = -1, d = n;
while (e < d - 1) {
int m = (e + d) / 2;
if (v[m] < x) {
e = m;
} else {
d = m;
}
}
return d;
}

O método verifica recebe os valores abaixo para x, n e v[].


x = 98
n = 6
v[] = {10, 23, 45, 78, 98, 125}

Conclui-se corretamente que

Voltar à pagina de tópicos Próxima

Fonte: ANALISTA MINISTERIAL - ÁREA INFORMáTICA / MPE/PE / 2018 / FCC