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
 
172 questões encontradas
Questões por página
20
Mais recentes
 

No desenvolvimento de aplicações web, diferentes tecnologias desempenham funções específicas na estruturação da interface, na formatação visual, no processamento de eventos no navegador e no intercâmbio de dados em APIs e serviços web. Considerando o trecho de uma página web apresentado, assinale a alternativa correta.


Imagem associada para resolução da questão


A

O HTML é empregado para estruturar os elementos da página; o CSS, para definir aspectos de apresentação visual; o JSON, para representar dados; e o JavaScript, para manipular informações e interagir com o conteúdo exibido no navegador, integrando diferentes camadas do desenvolvimento web.


B

O HTML é utilizado prioritariamente para executar lógica de programação no navegador; o CSS, para representar dados estruturados de serviços web; o JSON, para definir a formatação visual da página; e o JavaScript, para substituir mecanismos de marcação da interface.


C

O CSS é utilizado para estabelecer regras de intercâmbio de dados entre aplicações; o JSON, para descrever estilos de apresentação; o JavaScript, para substituir a estrutura HTML da página; e o HTML, para implementar mecanismos de autenticação em serviços web.


D

O JSON é utilizado como linguagem de marcação da interface; o HTML, como protocolo de comunicação entre cliente e servidor; o CSS, como linguagem de script executada no navegador; e o JavaScript, como padrão de acessibilidade para portais governamentais.

Em cenários de integração de sistemas em que a minimização do tamanho das mensagens transmitidas seja um requisito arquitetural crítico, o formato XML tende a ser mais eficiente que o JSON, pois sua estrutura baseada em tags de abertura e de fechamento reduz a verbosidade na representação dos dados.


C

Certo


E

Errado

A área de integração de sistemas da ALEGO está modernizando sua arquitetura de dados e precisa definir o padrão para troca de informações entre as novas aplicações internas e serviços externos. A equipe busca um formato leve, amplamente utilizado em APIs modernas e facilmente interpretado por diferentes linguagens de programação. Durante a reunião de avaliação técnica, surge o seguinte questionamento: no processo de padronização da comunicação entre sistemas, a equipe considera utilizar JSON para troca de informações.


Assinale a alternativa que descreve corretamente esse formato:


A

JSON é uma linguagem de marcação hierárquica baseada em tags, semelhante ao XML.


B

JSON é um protocolo de comunicação que define regras completas de transmissão de mensagens entre servidores.


C

JSON é um banco de dados orientado a documentos, usado para armazenar coleções de dados de forma persistente.


D

JSON é um formato leve de troca de dados baseado em pares de chave-valor, amplamente utilizado em integrações web modernas.


E

JSON é uma linguagem de programação voltada ao desenvolvimento de aplicações web e móveis.

Um programador de ambiente WEB precisa utilizar o JSON para armazenar e transmitir dados de um estudante de uma universidade, sendo essas informações: nome, ano de entrada, matrícula e disciplinas. No caso, as informações são do estudante J. Edward, que entrou em 2025, tem a matrícula F234567G9 e está cursando Cálculo 1 e Programação. A representação dessas informações na sintaxe JSON é:


A

Imagem associada para resolução da questão


B

Imagem associada para resolução da questão


C

Imagem associada para resolução da questão


D

Imagem associada para resolução da questão


E

Imagem associada para resolução da questão

O formato JSON é um padrão amplamente utilizado para representação e troca de dados semiestruturados em pipelines, APIs REST e sistemas de integração corporativa. A correta interpretação da estrutura e dos tipos de dados do JSON é essencial para o processamento adequado das informações. Diante disso, analise o quadro a seguir, com um trecho JSON, extraído de um sistema de gestão de pedidos:


Imagem associada para resolução da questão


Com base na estrutura e nas especificações do formato JSON, assinale a alternativa CORRETA.


A

O campo "ativo" no objeto "cliente" possui valor do tipo booleano, por isso, seu valor não está entre aspas.


B

O campo "pedido_id" está armazenado como uma string, pois em JSON valores literais sem aspas são interpretados como identificadores e convertidos para texto durante a serialização.


C

O campo "itens" é um objeto JSON composto por dois pares chave-valor que representam, respectivamente, o primeiro e o segundo produto do pedido.


D

O valor null atribuído ao campo "observacao" indica que a chave foi omitida do documento e não será transmitida ao sistema receptor durante a serialização.


E

Os valores numéricos do campo "preco" são automaticamente mapeados para o tipo monetário do banco de dados destino durante a deserialização.

Em um projeto de integração entre sistemas de um tribunal, uma equipe técnica decidiu disponibilizar funcionalidades de consulta e atualização de informações por meio de uma API RESTful, utilizando o formato JSON para a troca de dados entre aplicações


Nesse contexto, assinale a opção que apresenta corretamente uma característica de uma API RESTful e uma característica do formato JSON.


A

A API RESTful organiza a comunicação em torno de recursos identificados por URI; o JSON representa dados em formato textual, com estruturas como objetos, arrays e pares chave-valor.


B

A API RESTful organiza a comunicação em torno de recursos identificados por URI; o JSON é um protocolo de transporte responsável pelo envio das requisições entre cliente e servidor.


C

A API RESTful exige, obrigatoriamente, a manutenção de estado da sessão no servidor; o JSON representa dados em formato textual, com estruturas como objetos, arrays e pares chave-valor.


D

A API RESTful utiliza métodos HTTP, como GET, POST, PUT e DELETE, para manipular recursos; o JSON é um formato binário utilizado exclusivamente para compactação de arquivos.


E

A API RESTful depende necessariamente de WSDL para descrever suas operações; o JSON é independente de linguagem de programação e pode ser interpretado por diferentes plataformas.

Considere os logs coletados durante o processamento de requisições em um sistema distribuído de e-commerce.


Imagem associada para resolução da questão


Durante a análise de um incidente, a equipe conseguiu reconstruir o fluxo completo da requisição entre os diferentes serviços envolvidos, identificando o ponto exato de falha e as tentativas de recuperação.


Nesse cenário, assinale a opção que identifica corretamente a prática de estruturação de logs que foi determinante para viabilizar essa análise.


A

Padronização do formato dos logs em estrutura JSON, permitindo indexação e consulta eficiente dos registros.


B

Inclusão de níveis de severidade nos registros, possibilitando a priorização dos eventos relevantes.


C

Utilização de identificador único de requisição propagado entre os serviços, permitindo a correlação determinística dos eventos.


D

Registro de timestamps consistentes entre os serviços, viabilizando a ordenação cronológica dos eventos.


E

Separação dos logs por serviço, facilitando a análise individualizada de cada componente.

Assinale a alternativa que corresponde a uma técnica de desenvolvimento Web cujo principal objetivo é permitir que páginas sejam atualizadas de forma assíncrona, ou seja, atualizar partes de uma página sem recarregá-la por inteiro.


A

XML


B

SOA


C

JSON


D

AJAX

Assinale a opção que apresenta um exemplo de linguagem para descrever dados semiestruturados empregados por sistemas NoSQL.


A

SCRUD.


B

SQL.


C

JNOSQL.


D

LNoSQL.


E

JSON.

Determinada equipe de desenvolvimento web está construindo um sistema de consulta de dados em tempo real para uma plataforma de pedidos de delivery. O objetivo é permitir que os usuários visualizem atualizações de pedidos sem precisar recarregar a página. Para isso, os programadores decidiram utilizar o paradigma AJAX (Asynchronous JavaScript and XML) para buscar os dados do servidor e exibi-los dinamicamente. No entanto, em vez de utilizar XML para transportar os dados, a equipe optou por JSON (JavaScript Object Notation) como formato principal para a comunicação entre o cliente e o servidor. Durante uma reunião técnica, os programadores discutiram as razões para a escolha do JSON no contexto do AJAX.


Com base nas propriedades do JSON e sua aplicação no paradigma AJAX, qual das seguintes afirmativas está correta?


A

JSON é uma linguagem de marcação assim como XML, mas possui suporte nativo para atributos aninhados, o que facilita a estruturação dos dados retornados pelo AJAX.


B

JSON é preferível ao XML em aplicações AJAX porque é um formato mais leve e de fácil conversão para objetos JavaScript, tornando o processamento mais eficiente no cliente.


C

JSON, ao contrário do XML, não permite a estruturação hierárquica de dados, sendo limitado ao formato de chave-valor simples, o que reduz sua aplicabilidade em sistemas AJAX.


D

JSON não é compatível com requisições AJAX, pois os navegadores modernos exigem que os dados sejam transmitidos exclusivamente no formato XML para evitar falhas de compatibilidade.

Considere o código em Java a seguir, especialmente em relação aos valores descritos na notação JSON.

import java.util.Arrays;

import java.util.Collections;

public class JsonSortDescendingExample {

public static void main(String[] args) {

String jsonString =

“{\”TJPA\”:[\”Tribunal\”,\”Justica\”,\”Estado\”

,\”Para\”]}”;

String arrayContent =

jsonString.substring(

jsonString.indexOf(“[“) + 1,

jsonString.indexOf(“]”)

);

String[] values =

arrayContent.replaceAll(“\”“, ““).split(“,”);

Arrays.sort(values,

Collections.reverseOrder());

// Exibindo os valores ordenados

System.out.println(“Resultado:”);

for (int i = values.length - 1; i >= 0; i--)

{

System.out.println(values[i]);

}

}

}

Esse código, ao ser executado, apresentará o resultado a seguir.

Resultado:

Estado

Justica

Para

Tribunal

CREATE TABLE processos (

idproc INT PRIMARY KEY,

descricao VARCHAR(50),

referencia INT REFERENCES processos(idproc)

);

INSERT INTO processos (idproc, descricao,

referencia) VALUES

(1, 'Gabinete', NULL),

(2, 'Processo A', 1),

(3, 'Processo B', 2),

(4, 'Recurso 1', 3);


C

Certo


E

Errado

JSON é um formato de dados leve e de fácil leitura, utilizado para armazenar e transferir dados entre um servidor e uma aplicação web.


C

Certo


E

Errado

Considere o código XML a seguir:

<lista_pessoas>

<pessoa>

<id>1</id>

<nome>Pessoa 1</nome>

</pessoa>

<pessoa>

<id>2</id>

<nome>Pessoa 1</nome>

</pessoa>

</lista_pessoas>

Marque a alternativa que contém a representação da mesma entidade em JSON:


A

{"lista_pessoas": {

[{"id": "1",

"nome": "Pessoa 1"

}, {"id": "2",

"nome": "Pessoa 2"

}]

}}


B

{"pessoa": [{"id": "1",

"nome": "Pessoa 1"

}, {"id": "2",

"nome": "Pessoa 2"

}]

}


C

{"lista_pessoas": {

"pessoa": [{"id": "1",

"nome": "Pessoa 1"

}, {"id": "2",

"nome": "Pessoa 2"

}]

}}


D

{"lista_pessoas": {

"pessoa": [{"id": "1, 2",

"nome": "Pessoa 1, Pessoa 2"

}]

}}

JSON, por ser um formato de dados leve e fundamentado em texto, é altamente compatível com JavaScript, mas também pode ser utilizado em diversas outras linguagens de programação, facilitando a troca de dados entre sistemas heterogêneos.


C

Certo


E

Errado

Ano: 2025
Prova: CESPE/CEBRASPE - PCDF - Gestor de Apoio - Área: Analista de Informática Desenvolvimento de Sistemas . - 2025

Para otimizar a representação de serviços em um registro UDDI e melhorar a eficiência na troca de dados, pode ser utilizado o JSON em vez do XML tradicional, pois o JSON é capaz de reduzir o tamanho dos dados transmitidos e simplificar o processo de parsing.


C

Certo


E

Errado

Paula e Maria estão avaliando as potencialidades dos usos de JSON e XML no desenvolvimento de aplicações Web para uma grande companhia estatal. As analistas sabem que JSON e XML são duas escolhas muito comuns quando se trata de formatos de dados na Web.


A esse respeito, assinale a afirmativa correta.


A

Com relação à legibilidade, Paula informa que ambos são legíveis por humanos, mas os documentos XML são mais detalhados.


B

Com relação ao volume de dados, Maria informa que o JSON é maior e menos compacto que o XML devido aos elementos extra de marcação.


C

Com relação as análises, Paula informa que as análises dos documentos JSON são mais complexas que os XML.


D

Com relação ao apoio à gestão de dados, Maria informa que ambos possuem limitado suporte ao idioma português e que o XML está em desuso.


E

Com relação aos casos de uso, Paula informa que o JSON é geralmente preterido para aplicações web devido ao seu código binário ser maior o que XML.

O código JSON a seguir está de acordo com boas práticas de representação de dados de usuários, e pode ser utilizado diretamente, sem adaptações na integração entre front-end e banco de dados.

{

“usuario”: {

“id”: 12345,

“nome”: “Maria Oliveira”,

“ativo”: “true”,

“permissoes”: [“admin”, “leitura”],

“$ schema”:

“http://meuesquema.com/schema”

},

“status”: true

}


C

Certo


E

Errado

 
 
Gerar simulado