Engenharia Múltipla Escolha

Dentre as tecnologias de front-end de uma aplicação web, temos a HTML sendo uma linguagem de marcação interpretada pelo browser do usuário. Considerando o funcionamento da HTML, avalie as asserções a seguir e a relação proposta entre elas. (1) Os elementos, ou ainda, as tags da HTML são componentes da linguagem definidos com os caracteres < (menor que) e > (maior que), como a exemplo de um elemento de hyperligação: <a>. Tais elementos fazem parte de uma documentação e existem para definir a estruturação de um conteúdo web. Sabendo disso, diferentemente da XML ao qual podemos criar nossos próprios elementos, a HTML possui uma série de elementos aos quais são especificados para serem utilizados para diferentes propósitos de estruturação de conteúdo. PORQUE (2) É necessário que o browser conheça as tags, para conseguir renderiza-las e tornar visível em sua janela de visualização, juntamente com atribuições de configuração CSS e funções de interação em JavaScript, pois o HTML possui sintaxe própria.

Dentre as tecnologias de front-end de uma aplicação web, temos a HTML sendo uma linguagem de marcação interpretada pelo browser do usuário. Considerando o funcionamento da HTML, avalie as asserções a seguir e a relação proposta entre elas.

(1) Os elementos, ou ainda, as tags da HTML são componentes da linguagem definidos com os caracteres < (menor que) e > (maior que), como a exemplo de um elemento de hyperligação: <a>. Tais elementos fazem parte de uma documentação e existem para definir a estruturação de um conteúdo web. Sabendo disso, diferentemente da XML ao qual podemos criar nossos próprios elementos, a HTML possui uma série de elementos aos quais são especificados para serem utilizados para diferentes propósitos de estruturação de conteúdo.

PORQUE

(2) É necessário que o browser conheça as tags, para conseguir renderiza-las e tornar visível em sua janela de visualização, juntamente com atribuições de configuração CSS e funções de interação em JavaScript, pois o HTML possui sintaxe própria.

  1. As asserções I e II são proposições falsas.
  2. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
  3. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
  4. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
  5. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.

Resolução completa

Explicação passo a passo

E
Alternativa E

Análise da Questão sobre HTML

Esta questão aborda conceitos de tecnologias web, especificamente sobre a linguagem HTML e sua estrutura.

Avaliação das Asserções

Asserção I - VERDADEIRA ✅

A afirmação está correta em todos os pontos:

ConceitoStatusExplicação
Tags usam < e >CorretoSintaxe padrão do HTML
Elemento <a> para linksCorretoTag específica para hiperligações
Define estrutura de conteúdoCorretoFunção principal do HTML
Diferente do XMLCorretoXML permite elementos personalizados

HTML possui um conjunto fixo de tags que não podem ser criadas arbitrariamente pelo desenvolvedor, ao contrário do XML que é uma linguagem extensível.

Asserção II - VERDADEIRA ✅

Esta afirmação também está correta:

  • Browser precisa conhecer as tags: Para renderizar o conteúdo visualmente
  • CSS e JavaScript: Complementam o HTML com estilização e interatividade
  • Sintaxe própria: Cada linguagem tem regras específicas

Relação entre Asserções

A questão central é se a II justifica corretamente a I.

Análise da Justificativa:

A razão pela qual HTML possui elementos predefinidos (asserção I) é EXATAMENTE porque o navegador precisa conhecê-los para renderizá-los (asserção II). Se cada desenvolvedor pudesse criar suas próprias tags como no XML, os navegadores não saberiam como interpretar o código sem regras adicionais.

Portanto, existe uma relação de causa e efeito clara:

  • Causa: Navegador precisa entender a sintaxe → Consequência: HTML tem tags predefinidas

## Conclusão

Alternativa E - As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.

⚠️ PEGADINHA COMUM: Confundir HTML com XML quanto à capacidade de criar elementos personalizados. Lembre-se: HTML = HyperText Markup Language (tags fixas), XML = Extensible Markup Language (tags personalizáveis).

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.