Questões de Concurso sobre JSON

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
174 questões encontradas
Questões por página
20
Mais recentes
 

Persistência poliglota define o uso de diferentes bases de dados para lidar com diferentes necessidades de armazenamento, fugindo do padrão de utilizar apenas um banco central para toda a aplicação. Utiliza-se em cada modelo de banco de dados um que atenda melhor a necessidade de determinados serviços com melhor eficácia. A principal ideia de usar persistência poliglota é armazenar dados estruturados em uma abordagem relacional, enquanto no semiestruturado ou não estruturado, utilizar o modelo não relacional. As diferenças entre os dois modelos são diversas. Enquanto o modelo relacional segue um padrão para o armazenamento de dados, utilizando linhas e colunas, os bancos não relacionais possuem estrutura flexível criadas para atender necessidades diferentes.


São características relacionadas aos bancos de dados não relacionais, EXCETO:


A

Armazenamento: a informação é salva em apenas um registro e estrutura em forma de documento, como Json, XML e outros.


B

Escalabilidade: utiliza escalonamento horizontal, com clusters distribuídos de hardware.


C

Foco: na integridade.


D

Estrutura: dinâmica, podendo ser de documentos, chave valor, grafos, orientada a colunas.

Analise as afirmativas a seguir referentes ao formato JSON:


I – JSON é um acrônimo de JavaScript Object Notation.

II – JSON é um formato para intercâmbio de dados.

III – Um objeto JSON começa com uma “{“ e termina com uma “}”.


Estão CORRETAS as afirmativas:


A

I e II, apenas.


B

I e III, apenas.


C

II e III, apenas.


D

I, II e III.

Considere as propriedades abaixo, seus valores e tipos de dados.

- id, tipo numérico, contendo o valor 432.

- nome, cadeia de caracteres, contendo o valor Paulo.

- cargo, cadeia de caracteres, contendo o valor Promotor.

A forma adequada de criar um objeto JSON contendo estes valores é


A

["id":432, "nome":"Paulo", "cargo":"Promotor"]


B

{number["id":432], String["nome":"Paulo", "cargo":"Promotor"]}


C

{id[number]:432, nome[string]:"Paulo", cargo[string]:"Promotor"}


D

[int id=432, String nome="Paulo", String cargo="Promotor"]


E

{"id":432, "nome":"Paulo", "cargo":"Promotor"}

O processo de adição de comentários em arquivos JSON é igual ao das linguagens de programação, pois, assim como estes, tipicamente ignora comentários quando são executados.


C

Certo


E

Errado

Um analista de políticas públicas trabalha com diversos formatos e tipos de dados. Identificar corretamente essas características no começo das atividades é essencial para realizar a escolha correta das ferramentas e técnicas que serão utilizadas.


Assinale a alternativa que traz apenas dados semiestruturados.


A

Arquivo CSV (Comma Separated Values) e arquivos de áudio.


B

Arquivo JSON (JavaScript Object Notation) e arquivos de imagens.


C

Arquivo JSON (JavaScript Object Notation) e arquivo XML (eXtensible Markup Language).


D

Arquivos PDF (Portable Document Format) e arquivos de vídeo.


E

Tabela de um banco de dados relacional e arquivo XML (eXtensible Markup Language).

Assinale a alternativa que corresponde a uma linguagem de consulta para APIs que permite que clientes (clients) interajam com um único endpoint para obter os dados exatos que precisam, sem a necessidade de encadear múltiplas requisições.


A

NoSQL


B

SOAP


C

GraphQL


D

JSON


E

OCL

Os serviços de mapas via internet podem ser projetados para serem acessados através dos navegadores ou por intermédio de protocolos específicos, como o Web Map Service - WMS. Os serviços de mapas são criados, normalmente, através da:


Fonte: https://mundogeo.com


A

Masterização de vetores.


B

Linguagem XML.


C

Linguagem JSON.


D

Linguagem HTML.


E

Vetorização de pixels.

JSON é considerado


A

uma linguagem de marcação.


B

um protocolo para troca de informação.


C

uma linguagem de programação.


D

um gateway de API.


E

uma implementação de contêiner.

O JSON é um formato de dados leve e de fácil leitura, que se baseia em texto, frequentemente utilizado para trocar informações entre sistemas e aplicativos.


C

Certo


E

Errado

O cabeçalho de um JSON Web Token (JWT) é a primeira parte do token e contém informações sobre como o JWT deve ser processado. Contém normalmente os campos


A

nbf e cty.


B

sub e aud.


C

iss e exp.


D

typ e alg.


E

iat e jgti.

JSON é um formato de texto autodescritivo utilizado para armazenar e transportar dados escritos em pares chave-valor. Para escrever um par chave-valor JSON, deve-se usar o formato:


A

nome;Maria


B

(nome:"Maria")


C

{nome:Maria}


D

[nome:'Maria']


E

"nome":"Maria"

Uma API RESTful de um sistema de uma loja de livros, quando acessada pela requisição

GET /api/v1/livros

retorna a seguinte resposta no formato JSON:


{

"meta" : {

},

"data" : [{

"id" : 20,

"title" : "Mensagem" ,

"author" : "Fernando Pessoa"

}, {

"id" : 21,

"title" : "Alguma Poesia",

"author" : "Carlos Drummond de Andrade"

}]

}

Com base nessas informações, é correto afirmar que


A

meta é um array vazio.


B

o conteúdo retornado está sintaticamente incorreto de acordo com o padrão ECMA-404, pois faltam aspas nos valores de id.


C

o array data possui 2 elementos.


D

o array data possui 6 elementos.


E

o código de status HTTP retornado como resposta é 302 – Found.

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


A

I apenas.


B

I e II apenas.


C

I e III apenas.


D

II e III apenas.


E

I, II e III.

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?


A

Apenas I.


B

Apenas III.


C

Apenas II e IV.


D

Apenas I, II, III.


E

I, II, III e IV.

Um técnico deseja utilizar Webhooks para fornecer dados para aplicações em tempo real, de forma que, toda vez que um evento acontecer, uma mensagem correspondente ao evento seja distribuída para todos os sistemas interessados. Os formatos de mensagem mais indicados e utilizados, nesse caso, são XML e


A

XSTL.


B

XHTML.


C

BLOB.


D

JSON.


E

YAML.

A técnica Joana é responsável pela manutenção do arquivo processos.json, que possui o seguinte conteúdo no formato JavaScript Object Notation (JSON):


{ "processosPorMunicipio": [

{"nome": "Pedrinhas", "qtd": 33144},

{"nome": "Telha", "qtd": 48958}

]}


Joana deve adicionar ao array processosPorMunicipio um novo objeto, relacionado ao Município de Riachuelo, com os atributos nome e qtd. Porém, Joana ainda não dispõe da quantidade de processos de Riachuelo. Para adicionar o novo objeto sem omitir atributos, Joana deve utilizar o valor previsto na notação JSON para ausência de informação.


Logo, Joana deve definir o valor do atributo qtd do novo objeto como:


A

0;


B

null;


C

NaN;


D

zero;


E

undefined.

Com base no conhecimento sobre o JavaScript Object Notation (JSON) e suas aplicações no mercado de Trabalho de Tecnologia da Informação (TI), assinale a alternativa CORRETA.


A

É uma forma de notação estruturada textualmente, com a finalidade de transmitir dados e informações entre sistemas.


B

É um tipo de notação textual, de transmissão de dados usados, especificamente, em sistemas criados na linguagem de programação Javascript.


C

É um tipo de notação textual que tem foco na escalabilidade de sistemas, porém não oferece bons recursos para a interoperabilidade de sistemas.


D

É um tipo de notação textual que se limita a utilizar dados no formato de texto e número.

Observe a declaração abaixo no contexto de páginas Web.


<div class="jumbotron">

<h1>Teste</h1>

<p>Frase inicial...</p>

</div>


Assinale o framework usualmente associado à classe utilizada.


A

Angular Material.


B

Bootstrap.


C

CSS.


D

JSON.


E

SpringBoot.

   
Gerar simulado