Prévia do material em texto
<p>Prova: Como trabalhar com JSON em Python.</p><p>Claro! Aqui está a prova com 10 questões de múltipla escolha sobre o tema "Como trabalhar com JSON em Python":</p><p>1) O que significa JSON em Python?</p><p>A) JavaScript Online Networking</p><p>B) Java Serialized Object Notation</p><p>C) JavaScript Object Notation</p><p>D) Just New Object Node</p><p>2) Qual módulo Python é utilizado para trabalhar com JSON?</p><p>A) csv</p><p>B) json</p><p>C) xml</p><p>D) pickle</p><p>3) Como podemos carregar um arquivo JSON em Python?</p><p>A) read_json()</p><p>B) load_json()</p><p>C) json.load()</p><p>D) json.loads()</p><p>4) Qual método é utilizado para converter um objeto Python em uma string JSON?</p><p>A) json.stringify()</p><p>B) json.dumps()</p><p>C) obj_to_json()</p><p>D) json.dump()</p><p>5) O que acontece se tentarmos serializar uma classe personalizada diretamente para JSON?</p><p>A) Resulta em erro</p><p>B) A classe é serializada automaticamente</p><p>C) É necessário usar um decorador especial</p><p>D) A serialização não é possível com classes personalizadas</p><p>6) Como podemos acessar valores específicos de um objeto JSON carregado em Python?</p><p>A) usandovalue()</p><p>B) acessar()</p><p>C) ['chave']</p><p>D) json.get()</p><p>7) Qual é a diferença entre json.loads() e json.load() em Python?</p><p>A) json.loads() é para ler strings JSON, enquanto json.load() é para carregar arquivos JSON</p><p>B) Ambos são usados para carregar arquivos JSON</p><p>C) json.load() é obsoleto</p><p>D) json.loads() não existe em Python</p><p>8) É possível serializar um objeto Python que contenha referências circulares para JSON?</p><p>A) Sim, desde que as referências sejam explicitamente tratadas</p><p>B) Não é possível serializar objetos com referências circulares</p><p>C) As referências circulares são ignoradas durante a serialização</p><p>D) Apenas com a biblioteca externaljson</p><p>9) Quando devemos usar json.dumps() em vez de json.dump() em Python?</p><p>A) Nunca, pois ambos fazem a mesma coisa</p><p>B) Quando queremos carregar o JSON diretamente de uma URL</p><p>C) Quando queremos salvar o JSON em um arquivo</p><p>D) json.dumps() não existe em Python</p><p>10) Qual é o formato dos dados representados pelo JSON?</p><p>A) Somente numéricos</p><p>B) Somente texto</p><p>C) Texto e números</p><p>D) Texto, números, booleanos, listas e dicionários</p><p>Agora, o gabarito com as respostas corretas:</p><p>Questão 1: C</p><p>Questão 2: B</p><p>Questão 3: C</p><p>Questão 4: D</p><p>Questão 5: A</p><p>Questão 6: C</p><p>Questão 7: A</p><p>Questão 8: B</p><p>Questão 9: C</p><p>Questão 10: D</p><p>Espero que a prova atenda às suas necessidades! Se precisar de mais alguma coisa, estarei à disposição.</p>