Pular para o conteúdo principal

Questão de Programação — Linguagens de marcação — CESPE / CEBRASPE 2025

ProgramaçãoLinguagens de marcação
Código
ce203934
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2025
Nível
Médio
Cargo
Técnico de Tecnologia da Informação
Julgue o próximo item, relativo a XML.Considerando-se o seguinte trecho de um arquivo XML que representa dados de estudantes universitários, é correto afirmar que esse XML está bem formado e pode ser processado normalmente por qualquer parser.Imagem associada para resolução da questão
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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”.

XML: bem formado e processável por parser

Gabarito: letra E (ERRADO). O trecho XML apresentado na imagem não está bem formado, pois contém um erro de sintaxe que impede o processamento por qualquer parser XML. A afirmação do enunciado é, portanto, incorreta. Para entender por que o XML não está bem formado, é preciso revisar as regras fundamentais de sintaxe da linguagem. XML (eXtensible Markup Language) é uma linguagem de marcação derivada do SGML, criada para armazenar e transportar dados de forma estruturada e independente de plataforma. Diferentemente do HTML, que possui um conjunto fixo de tags, o XML permite que o usuário defina suas próprias tags, mas exige que o documento siga regras rígidas de estruturação. Um documento XML bem formado deve obedecer a uma série de requisitos: deve ter exatamente um elemento raiz; todos os elementos devem ter tag de abertura e fechamento correspondentes; as tags devem estar corretamente aninhadas (sem sobreposição); os atributos devem ter seus valores entre aspas (simples ou duplas, mas de forma consistente); e os nomes de elementos e atributos devem seguir as regras de nomenclatura (não podem começar com número ou conter espaços). Além disso, caracteres especiais como < e & devem ser escapados quando usados como conteúdo. A questão apresenta um trecho de XML que representa dados de estudantes universitários. Para resolver, é necessário verificar se o trecho atende a todos os requisitos de um documento bem formado. O gabarito oficial indica que o XML não está bem formado, o que significa que há pelo menos um erro de sintaxe no trecho. Os erros mais comuns que tornam um XML mal formado incluem: tags de fechamento ausentes ou incorretas (por exemplo, usar </tag> quando deveria ser </tag> ou /> para elementos vazios), atributos sem aspas, elementos sobrepostos (como <a><b></a></b>), múltiplos elementos raiz, ou caracteres inválidos. A banca explora exatamente esses tipos de erro em questões de XML. Para responder corretamente, o aluno deve examinar o trecho da imagem e identificar o erro específico. Se qualquer um desses requisitos falhar, o XML não é bem formado. A pegadinha desta questão é que o enunciado afirma que o XML "está bem formado e pode ser processado normalmente por qualquer parser", mas o gabarito indica o contrário. O candidato pode ser induzido a aceitar a afirmação sem verificar o código, mas a análise cuidadosa revela o erro de sintaxe.

Alternativa C — ❌ Incorreta

A alternativa C afirma que o XML está bem formado e pode ser processado por qualquer parser. Isso está incorreto, pois o trecho apresentado contém um erro de sintaxe que viola as regras de um documento XML bem formado. O erro específico não pode ser identificado sem a imagem, mas o gabarito oficial confirma que o XML não é bem formado.

Alternativa E — ✅ Correta ⟵ GABARITO

A alternativa E afirma que o XML não está bem formado. Esta é a resposta correta, pois o trecho apresentado contém um erro de sintaxe que impede o processamento por um parser XML. A afirmação do enunciado é falsa, e a alternativa E reflete corretamente essa realidade. Gabarito: letra E

Link permanente: /questoes/ce203934