Baixe o app para aproveitar ainda mais
Prévia do material em texto
4714276339 A 14/06/2021 20:50 Nome: __________________________________________________________ Matrícula: ________________ Disciplina: ARA0095 / DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON Data: ___ /___ /______ Período: 2021.1 / AV2 Turma: 3001 Leia com atenção as questões antes de responder. É proibido o uso de equipamentos eletrônicos portáteis e consulta a materiais de qualquer natureza durante a realização da prova. Questões objetivas e discursivas que envolvam operações algébricas devem possuir a memória de cálculo. Boa prova. 1. _______ de 0,50 Para remover caracteres em branco e quebras de linha (\n) do início e do final de uma string, devemos utilizar o método: break() join() strip() split() clean() 2. _______ de 0,50 Considere a tabela Produto a seguir: Qual o resultado impresso pelo trecho do script a seguir, considerando que a conexão e cursor foram criados. >>> cursor.execute("SELECT nome FROM Produto;") >>> print(cursor.fetchall()) [("Faca"), ("Garfo"), ("Prato")] [["Faca"], ["Garfo"], ["Prato"]] [("Faca", ), ("Garfo", ), ("Prato", )] [("Faca", "Garfo", "Prato")] ["Faca", "Garfo", "Prato"] 3. _______ de 0,50 A biblioteca "psycopg2" é uma interface disponível para o Python para o sistema gerenciador de banco de dados Postgre. Ela é útil para realizar operações de inserção, consulta, modificação e exclusão de dados. Os programas que a utilizam, normalmente, apresentam muitas características em comuns. Em relação a essas semelhanças, selecione a opção que apresenta quais são os itens que um código em "psycopg2" deve ter: import psycopg2, conectar ao banco, imprimir o status da conexão, executar uma instrução sql, confirmar a instrução e fechar a conexão com o banco de dados. import psycopg2, conectar ao banco, abrir o cursor, executar uma instrução sql, confirmar a instrução e fechar a conexão com o banco de dados. import psycopg2, conectar ao banco, executar uma instrução sql, confirmar a instrução, imprimir o estado da execução, fechar a conexão com o banco de dados. import psycopg2, conectar ao banco, abrir a conexão, executar uma instrução sql, confirmar a instrução e fechar o banco de dados. import psycopg2, conectar ao banco, executar uma instrução sql, recuperar o estado da execução da instrução, confirmar a instrução e fechar a conexão com o banco de dados. 4. _______ de 0,50 Considere a imagem a seguir, onde temos um script e um arquivo texto. Qual será o resultado impresso pelo script: 5 3 4 2 1 5. _______ de 0,50 Assinale o código Python que cria um novo arquivo, contendo uma linha. 6. _______ de 0,50 A biblioteca tkinter possui diversos componentes que devem ser usados em determinadas situações que auxiliem o usuário na realização de uma tarefa. Selecione a opção CORRETA que apresenta o componente do tkinter mais adequado para tratar a situação em que uma mensagem deve ser exibida para o usuário logo depois que ele realizou uma tarefa e que ele precisa fazer algum tipo de confirmação: Message Label Button Checkbox Dialog 7. _______ de 1,00 Durante o atendimento de uma demanda você nota que é necessário que o usuário seja informado sobre um erro quando preenche um campo de modo não esperado. Considerando que a biblioteca padrão para construção de interfaces é o Tkinter e que ela foi importada como tk. Seu colega realizou essa tarefa com o código abaixo from tkinter import messagebox as mb mb.showerror("Erro", "Campo preenchido incorretamente!") Considerando esse código, o que você pode afirmar sobre o que você notou e a solução do seu colega? 8. _______ de 1,00 No nosso dia a dia, temos a tendência de criar aplicações acessando o banco, muitas vezes utilizando pontos onde já temos algum banco com mesmo nome, ou no caso, para evitar de reescrever um banco ou evitar de substituir um já existente, como podemos abordar na criaçao do banco dentro do nosso código, considere a classe abaixo para a criaçao. class Pessoa: def __init__(self, nome, idade, email, fone, cidade, uf): self.nome = nome self.idade = idade self.email = email self.fone = fone self.cidade = cidade self.uf = uf E a subClasse: from pessoa import Pessoa class PessoaFisica(Pessoa): def __init__(self, CPF, nome, idade): super().__init__(nome, idade) self.CPF = CPF Campus: TV MORENA Prova Impressa em 14/06/2021 por ENILDA APARECIDA MENDES DA ROSA CACERES Ref.: 4714276339 Prova Montada em 14/06/2021
Compartilhar