No desenvolvimento de aplicações web, diferentes tecnologia...

Próximas questões
Com base no mesmo assunto
Q3878220 Programação
No desenvolvimento de aplicações web, diferentes tecnologias atuam de forma complementar para estruturar, apresentar e tornar interativo o conteúdo acessado pelos usuários. Considerando práticas comuns adotadas em projetos web atuais, assinale a alternativa tecnicamente mais adequada:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D

Fundamento decisivo: A questão cobra a distinção funcional básica entre HTML, CSS e JavaScript no front end: HTML estrutura o conteúdo, CSS define a apresentação visual e JavaScript implementa o comportamento no navegador. Essa correspondência é o que confirma a alternativa D.

Tema central: papéis de HTML, CSS e JavaScript
Análise das alternativas
A
Errada
Está errada porque troca as funções de HTML e CSS. CSS atua na apresentação visual, como cores, fontes e posicionamento; já HTML não se limita a isso, pois sua função é estruturar o conteúdo. Além disso, a base afasta a ideia de que CSS seja responsável por regras de navegação entre páginas.
B
Errada
Está errada pelo uso de exclusividade incompatível com o front end. A lógica de interação com o usuário não é executada exclusivamente no servidor, porque JavaScript pode executar no navegador e alterar dinamicamente a interface.
C
Errada
Está errada porque confunde manipulação com substituição. JavaScript pode manipular estrutura e estilo no navegador, mas isso não elimina a necessidade de HTML como tecnologia de marcação estrutural nem o torna substituto de HTML na maior parte das aplicações.
D
Certa
A alternativa D está correta porque atribui a cada tecnologia sua função própria no desenvolvimento web: HTML organiza a estrutura do conteúdo, CSS controla a apresentação visual e JavaScript permite interatividade no navegador e manipulação de elementos. Esse é o critério técnico cobrado na questão.
Pegadinha da questão
A questão explora confusões clássicas entre estrutura, apresentação e comportamento, além de usar formulações absolutas como "exclusivamente" e "substitui" para induzir erro técnico.
Dica para questões semelhantes
  • Em questões de front end, primeiro separe as funções básicas: HTML estrutura, CSS apresenta, JavaScript dá comportamento.
  • Desconfie de alternativas que trocam estrutura por estilo ou atribuem interatividade ao que é apenas apresentação.
  • Trate termos absolutos como "exclusivamente" e "substitui" como sinal de possível generalização técnica indevida.
  • Manipular elementos e estilos via JavaScript não significa substituir a função própria de HTML e CSS.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo