Cebraspe · TJ/PA · 2020 · Analista Judiciário – Especialidade: Análise de Sistema (Desenvolvimento)

Questão 62 · Informática: Programação e algoritmos

<!DOCTYPE html> <html> <p id="prova"></p> <script> meuObjeto = { "nome":"Caca", "Idade":52, "carro":null }; for (x in meuObjeto) { document.getElementById("prova").innerHTML += x; } </script> </body> </html> O código html precedente, ao ser executado em um navegador de Internet, produzirá o seguinte resultado.

  1. A) Caca52null
  2. B) nomeIdadecarro
  3. C) [object Object][object Object][object Object]
  4. D) Caca+52+null
  5. E) nome+Idade+carro

Marque a alternativa correta:

Gabarito: B

Gabarito definitivo divulgado pela banca Cebraspe (TJ/PA 2020).

Comentário

Gabarito: B.

O script cria um objeto com três propriedades: nome, Idade e carro. O laço for...in percorre os nomes das propriedades (as chaves), e não os valores. A cada volta, x recebe a chave atual, e ela é concatenada ao conteúdo do parágrafo com innerHTML +=, sem separadores. O resultado exibido é "nomeIdadecarro", alternativa B.

  • (A) Errada: Caca52null seria o resultado se o código concatenasse os valores (meuObjeto[x]), mas o código concatena x, que é a chave.
  • (C) Errada: [object Object] só apareceria se objetos fossem convertidos em texto; aqui x é sempre uma string com o nome da propriedade.
  • (D) Errada: mistura valores com sinais "+", e o código não insere nenhum "+" nem exibe valores.
  • (E) Errada: as chaves seriam exibidas, mas o código não insere sinais "+" entre elas.

Dica: for...in itera sobre as chaves (nomes de propriedades); para obter o valor é preciso usar objeto[chave].

Fundamentos: Especificação ECMAScript (laço for...in percorre as propriedades enumeráveis) · DOM (innerHTML e concatenação de texto)

Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.

Fonte: prova Cebraspe TJ/PA 2020 (Analista Judiciário – Especialidade: Análise de Sistema (Desenvolvimento)), questão 62, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.

Concursos abertos que cobram Informática

TCE/MA 2026 Analista, Auditor e TécnicoUNCISAL 2026 Professor do Magistério SuperiorPROCON/AL 2026 Analista e Fiscal de Defesa do Consumidor