Assinale a opção correspondente à linguagem de programa que permite atualização dinâmica a partir de dados recebidos.
- A)JSON
Errada: JSON é um formato de troca de dados, não uma linguagem de programação para atualizar a interface.
- B)CSS
Errada: CSS serve para estilização visual, não para lógica de atualização dinâmica por dados recebidos.
- C)XML
Errada: XML é uma linguagem de marcação para representar dados, mas não executa comportamento dinâmico.
- D)JavaScript
Certa: JavaScript permite manipular a página dinamicamente com dados recebidos, atualizando a interface sem recarregar tudo.
- E)HTML
Errada: HTML estrutura o conteúdo da página, mas não faz processamento lógico nem atualização dinâmica.
Gabarito: D
A linguagem que permite atualizar a página dinamicamente com base em dados recebidos é o JavaScript. Na prática, ele conversa com o navegador e consegue alterar textos, imagens, estilos e partes inteiras da tela sem precisar recarregar tudo de novo. Isso é o famoso comportamento dinâmico que aparece em aplicações web modernas. Pense assim: HTML monta a estrutura, CSS cuida da aparência e JavaScript dá movimento e reação à página. Quando chegam dados de uma API, por exemplo, o JavaScript pode tratar essa resposta e atualizar o conteúdo exibido na hora. É por isso que ele é a peça central de interfaces interativas. As outras alternativas confundem bastante porque também aparecem no universo web, mas não têm essa função principal. JSON é um formato de dados, XML também é formato de marcação/dados, HTML estrutura o conteúdo e CSS estiliza a apresentação. Nenhum deles, sozinho, executa a lógica de atualização dinâmica. Então o gabarito D está correto porque JavaScript é a linguagem usada para programar esse comportamento reativo no navegador. Em provas da CESPE/CEBRASPE, a banca adora misturar linguagem, formato de dados e linguagem de marcação para ver se voce separa cada papel direitinho.