Pular para o conteúdo principal

Questão de Programação — XML (Extensible Markup Language) — FGV 2023

ProgramaçãoXML (Extensible Markup Language)
Código
fg060122
Banca
FGV
Órgão
AL-MA
Ano
2023
Nível
Superior
Cargo
Técnico de Gestão Administrativa - Programador de Sistemas
Avalie as afirmativas a seguir no contexto da estrutura de documentos XML.I. Os elementos estão dispostos numa organização de árvore, iniciando com o elemento root.II. Um elemento XML pode possuir um ou mais elementos filhos (childs).III. Somente elementos que possuam filhos podem possuir atributos (attributes).Está correto somente o que se afirma em
  1. AI.
  2. BII.
  3. CIII.
  4. DI e II.
  5. EII e III.
Revelar gabarito e comentário

GabaritoD — I e II.

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 – Estrutura de Documentos

Gabarito: letra D. Um documento XML é organizado hierarquicamente em forma de árvore, com um único elemento raiz. Elementos podem conter zero ou mais elementos filhos. Atributos podem ser declarados em qualquer elemento, independentemente de possuir filhos. Portanto, as afirmativas I e II estão corretas, e a III está incorreta.

Item I — ✅ Correto

A descrição é precisa: o modelo XML é uma árvore com raiz. (Fonte: especificação XML, regra de bem formado: deve haver um elemento raiz.)

Item II — ✅ Correto

Elementos podem conter um ou mais elementos filhos. (A cardinalidade pode ser zero ou mais, mas a afirmativa diz "um ou mais" — que está contido na regra, pois é possível ter múltiplos filhos.)

Item III — ❌ Incorreto

Atributos podem ser associados a qualquer elemento, mesmo aqueles sem conteúdo (elementos vazios). Exemplo: <img src="foto.jpg"/> possui atributo src e nenhum filho. Portanto, a restrição é falsa.

Conclusão: Estão corretas apenas I e II → alternativa D (I e II).

Link permanente: /questoes/fg060122