Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Javascript — FCC 2019

TI - Desenvolvimento de SistemasJavascript
Código
fc136871
Banca
FCC
Órgão
SEFAZ BA
Ano
2019
Cargo
Aud Fisc ( )
Um Auditor Fiscal da área de Tecnologia da Informação possui um conjunto de valores numéricos, em ordem crescente, e deseja localizar o valor 66, mostrando a respectiva posição deste valor no conjunto. Sabendo que a posição dos valores começa em 0, criou o algoritmo abaixo, em JavaScript. <script> var v = [1, 2, 12, 46, 66, 78, 90]; var n=v.length; var x=66; var e = -1; var d = n; while (e < d-1) { var m = (e + d)/2; ...I; else var d = m; } document.writeln(d); </script> Para o auditor conseguir o que deseja, a lacuna I deve ser corretamente preenchida com o comando
  1. Aif (v[m] > x) var e = m
  2. Bif (v[d] >= x) var e = m
  3. Cif (v[m] <= x) var e = m
  4. Dif (v[d] < x) var e = m
  5. Eif (v[m] < x) var e = m
Revelar gabarito e comentário

GabaritoE — if (v[m] < x) var e = m

Link permanente: /questoes/fc136871