Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — Instituto Darwin 2025

ProgramaçãoLinguagens de programação
Código
qg560157
Banca
Instituto Darwin
Órgão
CREA-PB
Ano
2025
Nível
Superior
Cargo
Analista de Sistema
Em um sistema que manipula múltiplas requisições assíncronas, o analista nota comportamento inesperado ao iterar sobre um array com for e funções de callback. Para preservar o valor correto do índice em cada iteração, qual abordagem é tecnicamente mais adequada?
  1. ADeclarar o índice com var dentro do loop.
  2. BUsar let para garantir escopo de bloco por iteração.
  3. CUtilizar funções síncronas com sleep() para aguardar retorno.
  4. DSubstituir o for por um while com controle externo.
  5. EImplementar fechamento (closure) manual via bind(this).
Revelar gabarito e comentário

GabaritoB — Usar let para garantir escopo de bloco por iteração.

Link permanente: /questoes/qg560157