Buscar

Prova de Desenvolvimento Rápido de Aplicações em Python

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Continue navegando