Considerando os conceitos de HTML, CSS e JavaScript, assinal...

Próximas questões
Com base no mesmo assunto
Q3504272 Programação
Considerando os conceitos de HTML, CSS e JavaScript, assinale a opção correta.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D

1. Tema central da questão:

Esta questão aborda a integração entre HTML, CSS e JavaScript, três pilares do desenvolvimento web. Ela exige que o candidato compreenda claramente as funções de cada uma dessas tecnologias e, especialmente, o conceito de DOM (Document Object Model) e como JavaScript interage com ele.

2. Resumo teórico:

O HTML estrutura o conteúdo das páginas, o CSS é responsável pelos estilos visuais e o JavaScript atua na lógica e interatividade. O DOM é uma representação hierárquica dos elementos HTML, permitindo acesso, modificação e manipulação dinâmica via JavaScript (MDN Web Docs).

3. Justificativa da alternativa correta (D):

A opção D está correta pois descreve com precisão o papel do DOM: ele permite que o JavaScript acesse e modifique elementos HTML, alterando conteúdo, estilos (CSS) e estrutura da página em tempo real. É dessa forma que funcionalidades dinâmicas e interativas são criadas, como menus expansíveis, validações de formulário e alterações visuais automáticas. Trata-se de conhecimento fundamental para concursos em TI.

4. Análise das alternativas incorretas:

A: Afirma que JavaScript é uma "linguagem de marcação de script" e que também atua sobre o CSS. Errado: JavaScript é uma linguagem de programação, não de marcação. Ela interage com CSS apenas de forma indireta, manipulando estilos via DOM.

B: Diz que a "cascata" no CSS define o ciclo de vida dos estilos, considerando tipos e sequências do DOM. Incorreto: O conceito de cascata define a prioridade de aplicação das regras CSS (especificidade, ordem e importância), não o ciclo de vida dos objetos DOM.

C: Afirma que CSS possui funções como blocos reutilizáveis de código. Errado: CSS não possui funções como em linguagens de programação. Existem funções CSS (como calc()), mas elas não são blocos reutilizáveis ou executam ações sobre tags.

5. Estratégias de interpretação:

Procure palavras-chave como "linguagem de marcação" ou "funções em CSS", que frequentemente indicam equívocos. O termo "DOM" é central, e entender seu papel facilita eliminar distrações e alternativas incorretas.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

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

Comentários

Veja os comentários dos nossos alunos

Esta dando como gabarito a Letra A. Porém a letra D parece estar correta também...esperando demais comentários para análise.

  • HTML é a linguagem de marcação que nós usamos para estruturar e dar significado para o nosso conteúdo web. Por exemplo, definindo parágrafos, cabeçalhos, tabelas de conteúdo, ou inserindo imagens e vídeos na página.

  • CSS é uma linguagem de regras de estilo que nós usamos para aplicar estilo ao nosso conteúdo HTML. Por exemplo, definindo cores de fundo e fontes, e posicionando nosso conteúdo em múltiplas colunas.

  • JavaScript é uma linguagem de programação que permite a você criar conteúdo que se atualiza dinamicamente, controlar múltimídias, imagens animadas, e tudo o mais que há de interessante. Ok, não tudo, mas é maravilhoso o que você pode efetuar com algumas linhas de código JavaScript.

  • O Document Object Model (DOM) é uma interface de programação para os documentos HTML e XML. Representa a página de forma que os programas possam alterar a estrutura do documento, alterar o estilo e conteúdo. O DOM representa o documento com nós e objetos, dessa forma, as linguagens de programação podem se conectar à página. Uma página da Web é um documento. Este documento pode ser exibido na janela do navegador ou como a fonte HTML. Mas é o mesmo documento nos dois casos.

Sobre o que pesquisei da letra D

Além de mudar o conteúdo, também podemos alterar o estilo dos elementos usando JavaScript.

O DOM (Document Object Model) representa o mesmo documento para que possa ser manipulado. O DOM é uma representação orientada a objetos da página da web, que pode ser modificada com uma linguagem de script como JavaScript.

Fonte: https://vivendodeprogramacao.com.br/como-manipular-dom-com-javascript

https://developer.mozilla.org/pt-BR/docs/Web/API/Document_Object_Model/Introduction

https://developer.mozilla.org/pt-BR/docs/Learn_web_development/Core/Scripting/What_is_JavaScript

JavaScript é uma linguagem de programação

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo