Questão nº 44

Questão de Tecnologia da Informação · FGV MPGO Servidores 2022 (nº 44)

FGV2022Analista em InformáticaTecnologia da Informação
Gabarito: Bver comentário ↓

Assinale o trecho de código JavaScript que define e ordena corretamente um array.

Resposta comentada

Gabarito Alternativa B

Conceito-chave: Em JavaScript, um array é uma lista ordenada de valores, escrita entre colchetes [] e com itens separados por vírgulas. O método .sort() é chamado diretamente no array (ex.: fruits.sort()) para ordená-lo.

  • (A) Incorreta: Usa ponto e vírgula ; entre os itens, mas o separador correto em arrays é a vírgula ,.
  • (B) Correta: Define o array com colchetes [], separa os itens por vírgulas e chama fruits.sort() diretamente no array — sintaxe perfeita.
  • (C) Incorreta: Usa chaves {} (que criam um objeto, não array) e também usa ; como separador, ambos errados.
  • (D) Incorreta: A chamada array.sort(fruits) está invertida: o método deve ser chamado no próprio array (fruits.sort()), e array não está definido.
  • (E) Incorreta: Mesmo erro da (D): array.sort(fruits) tenta ordenar uma variável inexistente array, em vez de usar fruits.sort().

Armadilha da banca (alternativa D/E): A pegadinha está em inverter a ordem do método — muitos alunos decoram que "sort recebe o array", mas na verdade o array é quem chama o método. Sempre que vir array.sort(...), desconfie: o correto é nomeDoArray.sort().

Fonte: FGV MPGO Servidores 2022 Analista em Informática (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho