Questão de Programação — Web — Quadrix 2025
- Código
- qg594761
- Banca
- Quadrix
- Órgão
- CFBio
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Sistemas
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: ✅ CERTO. A afirmação está correta: JSON (JavaScript Object Notation) é um formato de dados leve, de fácil leitura e amplamente utilizado para armazenar e transferir dados entre um servidor e uma aplicação web. Essa é a definição consagrada do formato, que se tornou o padrão de facto para APIs e comunicação cliente-servidor na web moderna.
O JSON é um formato de texto baseado em um subconjunto da linguagem JavaScript, mas é independente de linguagem de programação — praticamente todas as linguagens modernas possuem bibliotecas para gerar e interpretar dados nesse formato. Sua estrutura é composta por pares de chave-valor, organizados em objetos (delimitados por chaves {}) e arrays (delimitados por colchetes []). Essa simplicidade estrutural é o que torna o JSON tão leve e fácil de ler tanto para humanos quanto para máquinas.
A principal aplicação do JSON é justamente a transferência de dados entre um servidor e uma aplicação web. Quando um navegador faz uma requisição a uma API REST, por exemplo, o servidor responde com um corpo de dados quase sempre formatado em JSON. O mesmo vale para aplicações que utilizam AJAX (Asynchronous JavaScript and XML), onde o JSON substituiu o XML como formato preferido justamente por ser mais leve e de parsing mais rápido. O formato também é usado para armazenamento de dados em bancos de dados NoSQL, como MongoDB, e em arquivos de configuração de diversas ferramentas.
Uma distinção importante que a banca pode explorar é a diferença entre JSON e XML. Ambos são formatos de dados auto-descritivos e legíveis por humanos, mas o JSON é mais compacto e de leitura mais simples, enquanto o XML é mais verboso e possui suporte a namespaces e atributos. Na prática, o JSON se tornou o padrão dominante para APIs web, enquanto o XML ainda é utilizado em sistemas legados e em contextos específicos, como SOAP.
A pegadinha desta questão é justamente a ausência de pegadinha: a afirmação é uma definição direta e correta do JSON. O candidato pode ser levado a duvidar por pensar que "leve" ou "fácil leitura" seriam características subjetivas, mas elas são exatamente os adjetivos consagrados na definição do formato. Não há qualquer termo técnico invertido ou conceito trocado — a banca apenas cobra o conhecimento básico e essencial sobre o formato.
Guarde a definição central: JSON é um formato de dados leve, de fácil leitura, usado para armazenar e transferir dados entre servidor e aplicação web. É exatamente essa a definição que a questão cobra, e é ela que você deve ter em mente para responder corretamente.
A afirmação está correta porque descreve com precisão o que é o JSON. Ele é, de fato, um formato de dados leve (compacto, sem marcações desnecessárias), de fácil leitura (texto legível por humanos, com estrutura de pares chave-valor) e utilizado para armazenar e transferir dados entre um servidor e uma aplicação web (é o formato padrão para comunicação em APIs REST e aplicações AJAX). A definição apresentada é a definição consagrada do formato, presente na documentação oficial e em todos os materiais de referência sobre o tema.
A afirmação não é errada — ela é verdadeira. A alternativa E seria correta apenas se a afirmação contivesse algum erro conceitual, como afirmar que JSON é uma linguagem de programação, ou que é um formato binário, ou que não é legível por humanos. Nenhum desses erros está presente. A afirmação é uma definição precisa e correta do JSON, portanto a alternativa E está incorreta.
Gabarito: ✅ CERTO (alternativa C).
Link permanente: /questoes/qg594761