🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

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