A equipe de TI de um banco está desenvolvendo um aplicativo ...
Considerando-se esse contexto, para criar um arquivo de teste com dois clientes, qual é a representação correta dos dados solicitados?
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a Alternativa A. Vamos entender o porquê e analisar cada opção.
Para resolver a questão, precisamos ter conhecimento de como estruturar dados utilizando JSON, que é um formato de dados leve e amplamente utilizado para troca de informações. JSON é composto de pares nome/valor e suporta tipos de dados como strings, números, arrays, e objetos. Nesta questão, os dados dos clientes devem ser organizados de forma específica dentro de um array chamado "clientes".
Alternativa A está correta porque cumpre todos os requisitos especificados no enunciado. Cada cliente é representado por um objeto contendo:
- O nome do cliente como uma string.
- O endereço do cliente também como uma string.
- Um array de strings para os telefones.
A estrutura geral é um objeto JSON com um array "clientes" contendo objetos para "João Silva" e "Maria Oliveira", cada um com os campos corretamente definidos.
Alternativa B está incorreta porque o campo "endereco" é representado como um array de strings, quando deveria ser apenas uma string. Além disso, o campo "telefones" é uma string simples em vez de um array de strings.
Alternativa C está incorreta porque o campo "telefones" é definido como uma string simples. O enunciado especifica que este campo deve ser um array de strings, mesmo que contenha apenas um telefone.
Alternativa D está incorreta porque estrutura o endereço como um objeto com "rua" e "numero". No entanto, o formato exigido é uma única string para o endereço.
Alternativa E está incorreta porque não usa um array para armazenar os clientes dentro do objeto "clientes". Em vez disso, parece tentar usar um objeto JSON diretamente, o que não cumpre o requisito do enunciado.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Resposta estranha. Na questão o enunciado diz que a chave telefone é um array. No meu entendimento o gabarito deveria ser a LETRA A. Coloquei no chat gpt e a reposta deu como a A. Vai entender.
Concordo que o gabarito seja letra A.
Os campos "nome" e "endereco" como strings e telefone como array de strings, única alternativa que atende aos requisitos é letra A.
Gabarito A!
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo