Questão nº 68

Questão de Informática · FGV TJTO 2022 (nº 68)

FGV2022Técnico Judiciário - InformáticaInformática
Gabarito: Bver comentário ↓

Observe o código HTML e JavaScript a seguir:

```
<!DOCTYPE html>
<html>
<body>

<p id="Tejota"></p>
<script>

const tjProcesso = {ID:"2022.1", envolvidos: ["João", "Maria"]};
document.getElementById("Tejota").innerHTML = tjProcesso.envolvidos[0];
</script>
</body>
</html>
```

Após a execução do código, o resultado exibido será:

Resposta comentada

Gabarito Alternativa B

Em JavaScript, um objeto pode guardar várias informações (chamadas propriedades), e uma dessas propriedades pode ser uma lista de itens (chamada array). Para pegar um item específico de uma lista, usamos sua posição, mas lembre-se que a contagem sempre começa do zero (o primeiro item é na posição 0, o segundo na posição 1, e assim por diante).

(A) Incorreta: "Maria" seria o segundo elemento da lista `envolvidos`, que estaria na posição `[1]`. A instrução usa a posição `[0]`.
(B) Correta: O código acessa a propriedade `envolvidos` do objeto `tjProcesso`, que é a lista `["João", "Maria"]`. Em seguida, ele pega o elemento na posição `[0]` dessa lista, que é "João". Este valor é então inserido no parágrafo HTML.
(C) Incorreta: "2022.1" é o valor da propriedade `ID` do objeto `tjProcesso`. O código acessa a propriedade `envolvidos[0]`, não a `ID`.
(D) Incorreta: "Tejota" é o `id` do elemento HTML onde o resultado será exibido, não o valor que será inserido nele.
(E) Incorreta: "tjProcesso" é o nome do objeto. Se o objeto inteiro fosse atribuído ao `innerHTML`, o resultado seria `[object Object]` ou uma representação similar, não o nome da variável.

Fonte: FGV TJTO 2022 Técnico Judiciário - 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