FGV · BANESTES · 2021 · Desenvolvimento de Sistemas

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

Considere o comando JavaScript a seguir. document.getElementById('demo').innerHTML = Date()
Numa página web na qual esse código seja aplicado, o elemento que é compatível com a estrutura do comando para receber a data corrente é:

  1. A) <p "demo">H</p>
  2. B) <p class="demo">H</p>
  3. C) <p id="demo">H</p>
  4. D) <p js="demo">H</p>
  5. E) <p onclick="demo">H</p>

Marque a alternativa correta:

Gabarito: C

Gabarito definitivo divulgado pela banca FGV (BANESTES 2021).

Comentário

Gabarito: C.

O comando document.getElementById('demo') procura, na página, o elemento cujo atributo id é demo. Só o elemento com id="demo" é localizado por esse método, e o texto retornado por Date() é colocado no innerHTML dele. Por isso, a alternativa C, <p id="demo">H</p>, é a compatível.

  • (A) a sintaxe está incorreta: falta o nome do atributo (id=) antes do valor "demo".
  • (B) usa class="demo", que é uma classe CSS; getElementById não busca por classe.
  • (D) usa um atributo js="demo", que não é o atributo id e, portanto, não é localizado por getElementById.
  • (E) usa onclick="demo", que é um atributo de evento, e não o identificador do elemento.

Dica: getElementById procura pelo atributo id, e não por class ou por outros atributos.

Fundamentos: getElementById e atributo id · propriedade innerHTML · diferença entre id, class e atributos de evento

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 FGV BANESTES 2021 (Desenvolvimento de Sistemas), questão 39, 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