Pular para o conteúdo principal

Questão de Programação — Conceitos básicos de programação — UNITINS 2023

ProgramaçãoConceitos básicos de programação
Código
qg047931
Banca
UNITINS
Órgão
AFTO
Ano
2023
Nível
Superior
Cargo
Analista de Sistemas
As principais linguagens orientadas a documentos são:• JSON (JavaScript Object Notation): é uma linguagem de troca de dados leve e de fácil leitura e escrita. É baseada em chaves e valores e é frequentemente usada para transmitir dados entre sistemas;• XML (Extensible Markup Language): é uma linguagem de marcação que permite a descrição de dados de forma estruturada. É frequentemente usada para armazenar dados em bancos de dados relacionais;• YAML (YAML Ain’t Markup Language): é uma linguagem de configuração e serialização que é leve e fácil de ler. É frequentemente usada para armazenar dados em arquivos de configuração.Linguagens orientadas a documentos são úteis para armazenar dados de forma flexível e eficiente. Elas são frequentemente usadas para aplicações de armazenamento de dados, como bancos de dados NoSQL, sistemas de gerenciamento de conteúdo e aplicações Web.Sobre essas linguagens, analise as seguintes assertivas a respeito de como elas podem ser utilizadas.I. Armazenar dados de produtos em um banco de dados NoSQL: os dados de um produto, como nome, descrição, preço e imagem, podem ser armazenados em um documento JSON.II. Gerenciar um sistema de gerenciamento de conteúdo: um sistema de gerenciamento de conteúdo pode usar um documento YAML para armazenar a configuração do sistema.III. Criar uma aplicação web: uma aplicação web pode usar um documento JSON para armazenar os dados do usuário.É correto o que se afirma em
  1. AI apenas.
  2. BI e II apenas.
  3. CI e III apenas.
  4. DII e III apenas.
  5. EI, II e III.
Revelar gabarito e comentário

GabaritoE — I, II e III.

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

Linguagens orientadas a documentos: JSON, XML e YAML

A questão testa o conhecimento sobre as finalidades práticas de JSON, XML e YAML em contextos comuns de desenvolvimento. Todas as assertivas descrevem usos perfeitamente adequados dessas linguagens.

Item I — ✅ Correto

Armazenar dados de produtos em um banco de dados NoSQL utilizando documentos JSON é uma prática padrão. Bancos NoSQL como MongoDB armazenam dados exatamente nesse formato, com campos como nome, descrição, preço e imagem representados como pares chave-valor.

Item II — ✅ Correto

Sistemas de gerenciamento de conteúdo (CMS) frequentemente utilizam YAML para arquivos de configuração. O YAML é leve, legível e ideal para definir configurações de sistemas, temas ou plugins.

Item III — ✅ Correto

Aplicativos web comumente armazenam dados de usuário em formato JSON, seja no lado do cliente (localStorage, sessionStorage) ou em APIs que retornam/peristem dados nesse formato.

Conclusão: Todos os itens estão corretos. Portanto, a alternativa que afirma I, II e III é a letra E.

PEGA ESSA DICA!

A banca cobra o uso prático de cada formato. Lembre-se: JSON é o padrão para troca de dados e armazenamento em NoSQL; YAML é o queridinho para configurações; XML é mais verboso e usado em integrações legadas ou configurações complexas.

Link permanente: /questoes/qg047931