Pular para o conteúdo principal

Questão de Programação — Tipos de dados — UFU-MG 2023

ProgramaçãoTipos de dados
Código
qg046807
Banca
UFU-MG
Órgão
UFU-MG
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Área 1 - Desenvolvimento de Sites, Aplicações e Sistemas
YAML é uma linguagem para serialização de dados, desenvolvida considerando as estruturas de dados nativas, comumente empregadas em linguagens de programação ágil. Dentre algumas de suas principais características, há o uso em arquivos de configuração, troca de mensagens via Internet, persistência de objetos e auditoria de dados. Considerando a figura a seguir, extraída da especificação 1.2 do YAML, assinale a alternativa correta.Imagem associada para resolução da questãoFONTE: Disponível em: . Acesso em 23 mar. 2022.
  1. AA última etapa do fluxo de entrada (input) é a construção (construct) das estruturas de dados nativas a partir das representações YAML. Essa etapa de construção pode falhar, devido à indisponibilidade de tipos de dados nativos.
  2. BYAML representa estruturas de dados nativas através de três tipos de nós (node kinds): sequence - uma associação não ordenada de chaves e valores; mapping - uma série ordenada de entradas; scalar - dados com estrutura opaca, representada como uma série de caracteres Unicode.
  3. CUm sequence corresponde a uma tabela hash (hash table) em Perl ou a um dicionário (dictionary) em Python.
  4. DUm mapping corresponde a um vetor (array) em Perl ou a uma lista (list) em Python.
Revelar gabarito e comentário

GabaritoA — A última etapa do fluxo de entrada (input) é a construção (construct) das estruturas de dados nativas a partir das representações YAML. Essa etapa de construção pode falhar, devido à indisponibilidade de tipos de dados nativos.

Link permanente: /questoes/qg046807