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
 

JWT (JSON web tokens) é um método de token criptografado com chave pública baseada em biometria de autenticação e, portanto, pode funcionar integrado ao celular de um usuário.


C

Certo


E

Errado

Para prover a Web semântica, o LDO (linked open data) utiliza os seguintes conceitos-chave: vocabulário baseado em URI, sintaxe de serialização XML e expressão de fatos simples, o que ocorre porque a LDO possui sintaxe abstrata baseada no modelo de dados com semântica formal.


C

Certo


E

Errado

O JSON (JavaScript Object Notation) é um formato leve e amplamente utilizado para troca de dados entre sistemas. Considerando as boas práticas e as características desse formato, qual das alternativas abaixo está correta em relação ao uso do JSON?


A

JSON é utilizado principalmente para configurar sistemas baseados em backend, sem aplicação em APIs de front-end.


B

JSON só é utilizado em aplicações baseadas em JavaScript, sendo incompatível com linguagens de backend, como Python ou R.


C

JSON é um formato de texto que permite o armazenamento de objetos aninhados e arrays, facilitando a estruturação hierárquica de dados.


D

JSON utiliza uma estrutura binária compactada, sendo mais eficiente em armazenamento e velocidade que XML.


E

JSON permite armazenar funções e expressões regulares, facilitando a transferência de lógicas de negócio entre cliente e servidor.

JSON é uma formatação leve de troca de dados em formato texto e completamente dependente de linguagens de programação como JavaScript e Python.


C

Certo


E

Errado

Documentos do Jupyter Notebook são salvos com a extensão .ipynb, mas internamente eles são documentos do tipo:


A

DTD;


B

HTML;


C

JSON;


D

XHTML;


E

XML.

JSON (JavaScript Object Notation) é um formato de dados leve e fácil de ler e escrever para humanos. Amplamente utilizado na comunicação entre sistemas web, o JSON possui uma estrutura simples baseada em pares de chave e valor. Acerca de seus mecanismos, assinale a alternativa correta.


A

JSON é uma abreviação de Java Serialized Object Notation, sendo especialmente desenvolvido para facilitar a serialização e desserialização de objetos Java em sistemas distribuídos.


B

Na sintaxe JSON, um objeto é delimitado por chaves ({}) e pode conter pares de chave e valor separados por dois-pontos (:), por exemplo, {“nome”: “João”, “idade”: 30}.


C

Em JSON, as chaves devem sempre ser representadas entre aspas simples (''), enquanto os valores podem ser tanto numéricos quanto textuais, sem restrições de formatação.


D

Em JSON, para representar valores booleanos, utiliza-se true para verdadeiro e false para falso, sempre usando aspas.


E

Arrays em JSON são definidos entre colchetes ([]), e não podem conter uma lista ordenada de valores e valores numéricos, apenas números.

Considere a implementação de um novo sistema de gestão processual no TJMA que utiliza JSON para a integração de dados entre diferentes plataformas. Qual das seguintes afirmações sobre JSON é INCORRETA e poderia causar um erro de implementação?


A

Suporta os formatos de dados como string, número, array, booleano e nulo, adequados para representar diferentes tipos de dados processuais.


B

Suporta comentários dentro do seu formato padrão, permitindo que desenvolvedores incluam notas explicativas diretamente nos dados transmitidos.


C

É um formato de texto que é completamente independente da linguagem de programação, o que facilita sua integração entre diversas plataformas utilizadas no tribunal.


D

É baseado na sintaxe do objeto JavaScript, garantindo, assim, que dados podem ser facilmente manipulados usando JavaScript no desenvolvimento de aplicações web judiciais.

O propósito do padrão JSON para armazenamento e comunicação de dados é semelhante ao do formato XML, mas o JSON apresenta algumas vantagens. Assinale a alternativa que apresenta uma vantagem do JSON sobre o XML.


A

JSON é armazenado em arquivo-texto, legível ao humano.


B

JSON é hierárquico, ou seja, aceita representar tipos dentro de tipos.


C

JSON utiliza menos espaço de armazenamento para representar o mesmo conteúdo.


D

Um arquivo no formato JSON pode ser sintaticamente analisado e carregado por diversas linguagens de programação.


E

Um arquivo no formato JSON pode ser buscado com um XMLHttpRequest.

Assinale a opção que apresenta a sintaxe correta de representação de um array de nomes e sobrenomes de duas pessoas na linguagem JSON.


A

{ { "nome": "JOAO", "sobrenome": "SILVA" } , { "nome": "MARIA", "sobrenome": "SOARES" } }


B

[ { "nome": "JOAO", "sobrenome": "SILVA" } { "nome": "MARIA", "sobrenome": "SOARES" } ]


C

{ "nome": "JOAO", "sobrenome": "SILVA", "nome": "MARIA", "sobrenome": "SOARES" }


D

[ { "nome": "JOAO", "sobrenome": "SILVA" } , { "nome": "MARIA", "sobrenome": "SOARES" } ]


E

{ ( "nome": "JOAO", "sobrenome": "SILVA" ) , ( "nome": "MARIA", "sobrenome": "SOARES" ) }

Considerando o formato JSON, assinale a alternativa que indica a representação de um objeto e suas características.


A

Um objeto JSON é um conjunto ordenado de pares nome/valor, começando com [ e terminando com ], onde cada par é separado por um ; (ponto e vírgula)


B

Um objeto JSON é um conjunto desordenado de pares nome/valor, começando com { e terminando com }, onde cada nome é seguido por : (dois pontos) e os pares nome/valor são separados por , (vírgula)


C

Um objeto JSON é uma lista ordenada de pares nome/valor, começando com ( e terminando com ), com pares separados por | (barra vertical)


D

Um objeto JSON é representado como uma sequência de valores sem pares nome/valor, delimitado por <> (sinais de menor e maior), e os valores são separados por : (dois pontos)

A equipe de TI de um banco está desenvolvendo um aplicativo de agenda para gerentes bancários. O aplicativo precisa enviar dados sobre clientes para os celulares dos gerentes. Cada cliente deve ser descrito por um objeto JSON com exatamente três pares nome/valor, que devem indicar o nome do cliente, uma string, o endereço do cliente, também apenas uma string, e uma array de strings que representam os telefones. Todos os objetos representando clientes devem ser enviados em um objeto contendo uma array sob nome "clientes".


Considerando-se esse contexto, para criar um arquivo de teste com dois clientes, qual é a representação correta dos dados solicitados?


A

{"clientes": [ { "nome": "João Silva", "endereco": "Rua A, 123", "telefones": ["1234-5678"]},{"nome": "Maria Oliveira", "endereco": "Rua B, 456", "telefones": ["8765-4321"]}]}


B

{"clientes": [ { "nome": "João Silva", "endereco": ["Rua A, 123"], "telefones": "1234-5678" }, { "nome": "Maria Oliveira", "endereco": ["Rua B, 456"], "telefones": "8765-4321" }]}


C

{"clientes": [ { "nome": "João Silva", "endereco": "Rua A, 123", "telefones": "1234-5678" }, { "nome": "Maria Oliveira", "endereco": "Rua B, 456", "telefones": "8765-4321" }]}


D

{"clientes": [ { "nome": "João Silva", "endereco": {"rua": "Rua A", "numero": 123}, "telefones": ["1234-5678"]},{"nome": "Maria Oliveira", "endereco": {"rua": "Rua B", "numero": 456}, "telefones": ["8765-4321"]}]}


E

{ "clientes": { "nome": "João Silva", "endereco" : "Rua A, 123", "telefones": ["1234-5678"] }, { "nome": "Maria Oliveira", "endereco": "Rua B, 456", "telefones": ["8765-4321"] }}

Análise o código abaixo que foi desenvolvido em JavaScript. Marque a opção que contém a sua saída correta, após a execução:


Imagem associada para resolução da questão


A

Um erro será lançado: Uncaught ReferenceError: fetchData is not defined.


B

A função getData imprimirá "undefined" no console.


C

A função getData imprimirá "Data fetched" no console após 1 segundo.


D

A função getData retornará imediatamente uma promessa pendente sem imprimir nada no console.

No desenvolvimento de aplicações modernas, o uso de web services é fundamental para a comunicação entre diferentes sistemas de software. Uma das escolhas que um desenvolvedor deve fazer é entre REST e SOAP.


Considerando os padrões e práticas atuais, a afirmativa correta sobre REST e SOAP é:


A

REST exige menos largura de banda e recursos, pois usa menos overhead de comunicação.


B

REST suporta apenas o protocolo HTTP, enquanto SOAP pode usar outros protocolos, como SMTP e FTP.


C

REST não é compatível com o formato JSON, favorecendo exclusivamente o uso de XML.


D

REST é um protocolo mais antigo, por isso é mais compatível com sistemas legados.


E

REST e SOAP têm o mesmo desempenho e eficiência em redes com alta latência.

No contexto do JSON, dados (data) usam a notação nome/valor (name/value).


O tipo de valor que NÃO é aceito na respectiva sintaxe é:


A

strings com as aspas simples (');


B

strings com aspas duplas (");


C

um valor booleano;


D

um objeto;


E

uma função.

Em relação ao JSON (JavaScript Object Notation), assinale a alternativa correta.


A

JSON é mais eficiente em termos de espaço de armazenamento que XML.


B

O JSON é uma linguagem de programação utilizada principalmente para desenvolvimento web.


C

O JSON suporta apenas arrays unidimensionais para armazenar dados.


D

O JSON permite o uso de tipos de dados como data e hora nativamente.


E

O JSON requer o uso de tags de abertura e fechamento, semelhante ao XML.

Com relação ao banco de dados não relacional MongoDB, assinale a alternativa correta, sobre qual o formato de arquivo ele utiliza para armazenar os documentos.


A

Simple JSON (JavaScript Object Notation)


B

BSON (Binary JSON)


C

XML (Extensible Markup Language)


D

HTML (Hyper Text Markup Language)

Janete é analista de TI e está utilizando JavaScript Object Notation (JSON). Ela afirma que JSON:


A

pertence a um subconjunto da sintaxe do HTML5;


B

permite representar todos os valores de JavaScript;


C

não trabalha com true, false e null;


D

suporta objetos data como strings de dados;


E

não pode manipular valores primitivos e arrays.

   
Gerar simulado