Pular para o conteúdo principal

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

ProgramaçãoLinguagens de marcação
Código
ce175142
Banca
CESPE / CEBRASPE
Órgão
ITAIPU BINACIONAL
Ano
2024
Nível
Superior
Cargo
Profissional de Nível Universitário Júnior - Função: Analista de Sistemas
XML é considerado(a)
  1. Auma linguagem de programação.
  2. Buma IDE para desenvolvimento.
  3. Cuma linguagem de marcação.
  4. Dum protocolo para comunicação mobile.
  5. Eum padrão para interface web.
Revelar gabarito e comentário

GabaritoC — uma linguagem de marcação.

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 – Classificação

Gabarito: letra C. XML (eXtensible Markup Language) é uma linguagem de marcação, não de programação. O material de apoio afirma expressamente que “não se trata de uma linguagem de programação e, sim, uma linguagem de marcação” (C3) e que “XML é uma linguagem de marcação que permite a criação de documentos com dados estruturados” (C1). Essa distinção é fundamental em provas de TI.

A banca cobra o conceito básico: XML serve para estruturar dados de forma hierárquica e legível por máquina, utilizando tags definidas pelo usuário. Não possui instruções de controle ou execução como uma linguagem de programação.

Alternativa A — ❌ Incorreta

Afirma que XML é uma linguagem de programação. Erro: XML não possui comandos, variáveis ou estruturas de controle típicas de linguagens como Java, Python ou C. É puramente uma linguagem de marcação para dados.

Alternativa B — ❌ Incorreta

Afirma que XML é uma IDE (Integrated Development Environment). Erro: IDE é um software para desenvolvimento (ex.: Eclipse, VS Code), não uma linguagem. XML é um formato de arquivo.

Alternativa C — ✅ Correta ⟵ GABARITO

Correta. XML é uma linguagem de marcação, assim como HTML, mas extensível (o usuário cria suas próprias tags). Usada para armazenar e transportar dados estruturados.

Alternativa D — ❌ Incorreta

Afirma que XML é um protocolo para comunicação mobile. Erro: protocolos como HTTP, TCP/IP ou SOAP (que usa XML) são diferentes. XML não é protocolo; é um formato de dados.

Alternativa E — ❌ Incorreta

Afirma que XML é um padrão para interface web. Erro: XML não define interface; tecnologias como HTML, CSS e frameworks JS cuidam da interface. XML é usado para dados, não para apresentação.

Conclusão: XML é exclusivamente uma linguagem de marcação. Portanto, a alternativa C está correta.

Link permanente: /questoes/ce175142