Pular para o conteúdo principal

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

ProgramaçãoXML (Extensible Markup Language)
Código
fg059286
Banca
FGV
Órgão
AL-MA
Ano
2023
Nível
Superior
Cargo
Técnico de Gestão Administrativa - Analista de Sistemas
A XML (Extensible Markup Language) é um tipo de linguagem de marcação que representa informações no formato texto. Sua gramática permite que comentários sejam adicionados para ajudar na compreensão dos documentos XML.O fragmento que representa um comentário permitido pela gramática XML é
  1. A/* comentário */
  2. B// comentário
  3. C''' comentário '''
  4. D(* comentário *)
  5. E<!-- comentário -->
Revelar gabarito e comentário

GabaritoE — <!-- comentário -->

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: Comentários

Gabarito: letra E. A sintaxe de comentários em XML é <!-- comentário -->, conforme definido pela especificação XML. As demais alternativas correspondem a sintaxes de outras linguagens: /* */ (C/C++), // (C++/Java), ''' ''' (Python), (* *) (Pascal).

O contexto fornecido confirma: "Comentários utilizam a sintaxe: <!-- meu comentário -->".

Alternativa A — ❌ Incorreta

/* comentário */ é a sintaxe de comentário em blocos em linguagens como C, C++ e Java, não em XML.

Alternativa B — ❌ Incorreta

// comentário é a sintaxe de comentário de linha única em linguagens como C++, Java e JavaScript.

Alternativa C — ❌ Incorreta

''' comentário ''' é a sintaxe de docstring em Python, não utilizada em XML.

Alternativa D — ❌ Incorreta

(* comentário *) é a sintaxe de comentário em Pascal e algumas outras linguagens, não em XML.

Alternativa E — ✅ Correta ⟵ GABARITO

<!-- comentário --> é a sintaxe padrão para comentários em XML. Deve-se observar que dentro do comentário não pode conter --, e o comentário não pode ser aninhado.

PEGA ESSA DICA!

Para memorizar, lembre-se que XML e HTML compartilham a mesma sintaxe de comentários: <!-- -->. Já as outras linguagens têm suas próprias convenções.

Gabarito: letra E.

Link permanente: /questoes/fg059286