Questão nº 33
Questão de Tecnologia da Informação · FCC TRT14 2022 (nº 33)
FCC2022Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Ever comentário ↓
Considere o código Typescript abaixo.
```typescript
const advogados: string[] = ["Paulo Freitas"];
```
Para adicionar o nome Luiz Teixeira na array advogados, imediatamente após o nome já existente, utiliza-se a instrução
- A`advogados[2]="Luiz Teixeira";`
- B`advogados.add("Luiz Teixeira");`
- C`advogados.insert("Luiz Teixeira");`
- D`advogados.append("Luiz Teixeira");`
- E`advogados.push("Luiz Teixeira");` (alternativa correta)
Resposta comentada
Gabarito Alternativa E
Um array (ou vetor) é uma lista ordenada de itens. Para adicionar um novo item ao final de um array em TypeScript (e JavaScript), usamos um método específico chamado push().
- (A) Incorreta: Esta instrução adicionaria o elemento na posição de índice
2. Como o arrayadvogadosinicialmente tem apenas um elemento na posição0, usaradvogados[2]criaria um "buraco" (um elementoundefined) na posição1, resultando em["Paulo Freitas", undefined, "Luiz Teixeira"]. A armadilha da banca aqui é que, embora adicione o elemento, não o faz "imediatamente após o nome já existente" de forma contígua, e sim em uma posição específica que pode não ser a próxima disponível. - (B) Incorreta:
add()não é um método padrão para arrays em TypeScript/JavaScript. - (C) Incorreta:
insert()não é um método padrão para arrays em TypeScript/JavaScript. - (D) Incorreta:
append()não é um método padrão para arrays em TypeScript/JavaScript (existe para elementos do DOM, mas não para arrays). - (E) Correta: O método
push()é o padrão e mais comum para adicionar um ou mais elementos ao final de um array. No contexto dado, onde há apenas um elemento, adicionar ao final significa "imediatamente após" o elemento existente, resultando em["Paulo Freitas", "Luiz Teixeira"].
Fonte: FCC TRT14 2022 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.