Pular para o conteúdo principal

Questão de Programação — JSON — FUNDATEC 2023

ProgramaçãoJSON
Código
qq897154
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Desenvolvimento Front-End
O formato JSON (JavaScript Object Notation) surgiu em 2000 como uma alternativa ao formato XML (eXtensible Markup Language). Apresenta-se como um formato de intercâmbio de dados mais leve e com maior facilidade de interpretação para uma boa comunicação de aplicações web. Sendo assim, são características do formato JSON:I. Suporta uma variedade de tipos de dados, tais como números, strings, booleanos, arrays e objetos.II. É um formato dependente, sendo utilizado em aplicações web apenas com a linguagem de programação Javascript.III. É um formato mais leve que o XML, o que significa que pode ser transmitido com maior rapidez.IV. Tem uma estrutura definida com tags que delimitam os elementos de dados e atributos que fornecem informações adicionais sobre esses elementos.Quais estão INCORRETAS?
  1. AApenas I.
  2. BApenas III.
  3. CApenas II e IV.
  4. DApenas I, II, III.
  5. EI, II, III e IV.
Revelar gabarito e comentário

GabaritoC — Apenas II e IV.

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

JSON (JavaScript Object Notation)

Gabarito: letra C. A questão pergunta quais características do formato JSON estão INCORRETAS. Os itens I e III estão corretos; os itens II e IV estão incorretos. Logo, a alternativa que aponta apenas II e IV como incorretas é a letra C.

Item I — ✅ Correto

JSON suporta números, strings, booleanos, arrays e objetos (além de null). Esses são os tipos de dados básicos definidos na especificação JSON (RFC 7159). Portanto, a afirmação está correta.

Item II — ❌ Incorreto

JSON é um formato independente de linguagem. Embora tenha sido derivado do JavaScript, pode ser utilizado por qualquer linguagem de programação (Python, Java, C#, etc.) para intercâmbio de dados. Não é dependente do JavaScript; isso é um erro comum.

Item III — ✅ Correto

JSON é geralmente mais leve que XML, pois possui menos caracteres de marcação (sem tags de fechamento, menos sintaxe). Isso reduz o tamanho dos dados transmitidos, resultando em maior rapidez na transferência, especialmente em aplicações web.

Item IV — ❌ Incorreto

Diferentemente do XML, JSON não utiliza tags (como <tag> </tag>) para delimitar elementos. Sua estrutura baseia-se em chaves {} para objetos, colchetes [] para arrays, e pares chave: valor separados por vírgulas. Atributos não existem em JSON; as propriedades são diretamente os pares chave-valor. Essa característica é típica do XML, não do JSON.

NÃO CAIA NESSA!

O erro do item IV é típico: confundir a sintaxe do JSON com a do XML. Enquanto o XML usa tags e atributos, o JSON usa uma estrutura mais enxuta baseada em chaves e colchetes, sem tags. Na prova, lembre-se: JSON não tem tags!

Portanto, estão INCORRETOS apenas os itens II e IV → gabarito letra C.

Link permanente: /questoes/qq897154