Pular para o conteúdo principal

Questão de Programação — Linguagens de marcação — Quadrix 2025

ProgramaçãoLinguagens de marcação
Código
qg596726
Banca
Quadrix
Órgão
CRC-SP
Ano
2025
Nível
Superior
Cargo
Analista de Desenvolvimento
Quanto às tecnologias para o desenvolvimento web, julgue o item seguinte.HTML, CSS e JavaScript são tecnologias fundamentais para o desenvolvimento front‑end, sendo o HTML responsável pela estrutura da página, o CSS pelo estilo visual e o JavaScript pela interação dinâmica.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

HTML, CSS e JavaScript: a tríade do front-end

Gabarito: ✅ CERTO. A afirmação descreve corretamente os papéis das três tecnologias fundamentais do desenvolvimento web: HTML estrutura o conteúdo, CSS define a apresentação visual e JavaScript adiciona interatividade e comportamento dinâmico. Essa divisão de responsabilidades é um conceito básico e amplamente aceito no desenvolvimento front-end.

O desenvolvimento web moderno se apoia em três pilares que trabalham juntos para criar a experiência que vemos no navegador. O HTML (HyperText Markup Language) é a espinha dorsal da página: ele define a semântica e a estrutura do conteúdo, organizando textos, imagens, links, formulários e outros elementos em uma hierarquia lógica. É uma linguagem de marcação, não de programação — ela descreve o que cada elemento é, mas não executa lógica ou cálculos.

O CSS (Cascading Style Sheets) entra em cena para cuidar da apresentação. Ele é responsável por tudo que envolve o visual: cores, fontes, espaçamentos, posicionamento, animações e responsividade. Com o CSS, é possível transformar uma página HTML simples em uma interface atraente e adaptável a diferentes tamanhos de tela. Assim como o HTML, o CSS não é uma linguagem de programação, mas sim uma linguagem de estilo.

O JavaScript, por sua vez, é a linguagem de programação que dá vida à página. Ele permite manipular o DOM (Document Object Model), responder a eventos do usuário (cliques, digitação, scroll), validar formulários, fazer requisições assíncronas ao servidor e criar experiências dinâmicas e interativas. É o JavaScript que permite que uma página reaja ao usuário sem precisar recarregar.

A separação dessas responsabilidades é um princípio fundamental do desenvolvimento web: estrutura (HTML), apresentação (CSS) e comportamento (JavaScript) devem ser mantidos em camadas distintas para facilitar a manutenção, a acessibilidade e a colaboração entre equipes. Essa é a base que qualquer desenvolvedor front-end precisa dominar.

A banca explora aqui um conceito introdutório, mas essencial. A pegadinha comum em questões desse tipo é atribuir a uma tecnologia a função de outra — por exemplo, dizer que o CSS é responsável pela estrutura ou que o HTML é uma linguagem de programação. Nesta questão, a afirmação está correta porque cada tecnologia foi associada à sua função correta.

1HTML
Estrutura da página
Linguagem de marcação
2CSS
Estilo visual
Linguagem de estilo
3JavaScript
Interação dinâmica
Linguagem de programação
Front-end
LEVELsoulevel.com.br
Front-end: HTML (Estrutura da página, Linguagem de marcação); CSS (Estilo visual, Linguagem de estilo); JavaScript (Interação dinâmica, Linguagem de programação)

Item — ✅ CERTO

A afirmação está correta ao atribuir:

  • HTML → estrutura da página: define os elementos e a organização do conteúdo.

  • CSS → estilo visual: controla cores, fontes, layout e aparência geral.

  • JavaScript → interação dinâmica: manipula o DOM, responde a eventos e cria comportamentos interativos.

Essa é a definição clássica e consensual das três tecnologias, presente em toda a literatura de desenvolvimento web. Não há nenhum erro conceitual na afirmação.

Gabarito: ✅ CERTO

Link permanente: /questoes/qg596726