Questão de Programação — Linguagens de programação — FGV 2023
ProgramaçãoLinguagens de programação
- Código
- fg071457
- Banca
- FGV
- Órgão
- TCE-SP
- Ano
- 2023
- Nível
- Superior
- Cargo
- Agente da Fiscalização - TI
O analista José criou a função CalcObjs em JavaScript. A CalcObjs recebe uma coleção de objetos e realiza determinado cálculo em cada objeto da coleção. No caso de existirem objetos repetidos, a CalcObjs considera apenas a primeira ocorrência do objeto na coleção. A fim de rastrear os objetos já processados, José utilizou uma estrutura de dados disponível no JavaScript, do tipo keyed collection, cujos valores são únicos entre si e passíveis de remoção pelo coletor de lixo.Para rastrear os objetos processados, José utilizou a estrutura de dados do JavaScript:
- AMap;
- BSymbol;
- CWeakSet;
- DSharedArrayBuffer;
- EUint8ClampedArray.