Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Códigos em Java — FCC 2019

TI - Desenvolvimento de SistemasCódigos em Java
Código
fc136837
Banca
FCC
Órgão
AFAP
Ano
2019
Cargo
Ana Fom ( )

Considere a classe Java abaixo.


public class Procura {
   public static void main(String[] args) {
       int k[] = {8, 44, 45, 70, 72, 95};
       int n = k.length;
       int x = 70;
       System.out.print(busca ..I..
);
   }
   static int busca(int a, int b, int v[]) {
       int e = -1, d = b;
       while (e < d - 1) {
           int t = (e + d) / 2;
           if (..II.. ) {
               e = t;
           } else {
               d = t;
           }
       }
       return d;
   }
}


Para que esta classe mostre a posição (índica) do vetor onde se encontra o valor 70, as lacunas I e II devem ser corretamente preenchidas por

  1. A(x, n, k) e v[t] <= a
  2. B(x, n, k[]) e v[t] < a
  3. C(x, n, k) e v[t] < a
  4. D(a, b, v) e v[t] < a
  5. E(a, b, v) e v[t] = a
Revelar gabarito e comentário

GabaritoC — (x, n, k) e v[t] < a

Link permanente: /questoes/fc136837