Questão de Programação — JSON — CESPE / CEBRASPE 2024
- Código
- ce172210
- Banca
- CESPE / CEBRASPE
- Órgão
- CODEVASF
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista em Desenvolvimento Regional - Área: Tecnologia da Informação
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: Errado (E). A afirmação está incorreta porque XML não utiliza pares chave:valor. O JSON é estruturado em pares "chave": valor, enquanto o XML é uma linguagem de marcação baseada em elementos e atributos, organizados hierarquicamente. Embora seja possível representar dados de forma semelhante, a estrutura intrínseca do XML não é de pares chave:valor.
JSON (JavaScript Object Notation) é um formato leve de troca de dados que representa objetos como coleções de pares nome/valor. Exemplo: {"nome": "João", "idade": 30}. Cada chave é uma string e o valor pode ser de vários tipos.
XML (eXtensible Markup Language) é uma linguagem de marcação que usa tags para definir elementos e atributos. Exemplo: <pessoa><nome>João</nome><idade>30</idade></pessoa>. Não existe o conceito de "par chave:valor" como no JSON; os dados são representados por elementos aninhados e atributos.
A banca testa o conhecimento básico das características de cada formato. A afirmação tenta generalizar que ambos usam pares chave:valor, o que é falso para XML.
Característica | JSON | XML |
|---|---|---|
Estrutura de dados | Pares chave:valor ( | Elementos e atributos hierárquicos (tags) |
Exemplo |
|
|
Conceito fundamental | Objeto como coleção de pares nome/valor | Linguagem de marcação com tags aninhadas |
O candidato pode confundir a representação de dados em XML (com tags nomeadas e conteúdo) com a estrutura de chave-valor do JSON. Lembre-se: XML é marcação hierárquica, não pares chave:valor.
Gabarito: Errado (E).
Link permanente: /questoes/ce172210