← Questões de Programação

Programação · CESPE/CEBRASPE · 2022

Questão comentada de Programação

Em arquivos do tipo texto, os metadados que permitem armazenar informações por meio de estruturas como XML ou JSON são do tipo

Gabarito: B

Quando a gente fala em arquivos de texto com metadados, pense em dados que não estão totalmente “engessados” como numa tabela, mas também não estão largados sem organização. É justamente o caso de formatos como XML e JSON: eles carregam informação em uma estrutura reconhecível, com tags, chaves, pares e organização lógica, o que facilita leitura por pessoas e processamento por máquinas. Esses formatos são chamados de semiestruturados porque têm uma estrutura flexível, mas ainda assim seguem um padrão. Em XML, por exemplo, você vê marcações e hierarquia; em JSON, chaves e valores organizam os dados de modo claro. Não é uma estrutura rígida de banco relacional, nem um texto totalmente solto sem padrão. Por isso o gabarito é a letra B. A banca quer que você perceba essa zona intermediária: existe organização, mas ela não é tão fixa quanto a dos dados estruturados. Em concurso, essa distinção costuma aparecer muito em questões sobre arquivos, bancos de dados e formatos de intercâmbio de dados. Resumo prático: se o arquivo de texto usa XML ou JSON para carregar metadados, ele está no mundo dos semiestruturados. É aquele tipo de dado que parece “bagunçado organizado”: tem regra, só que é uma regra mais flexível.

Continue treinando

Questões relacionadas