Buscar

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

Prévia do material em texto

ULYSSES FERREIRA SERRA
Avaliação AV
 
 
202101172442 POLO CENTRO - MANAUS - AM
 avalie seus conhecimentos
 RETORNAR À AVALIAÇÃO
Disciplina: EEX0039 - DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON Período: 2022.1 EAD (GT) / AV
Aluno: ULYSSES FERREIRA SERRA Matrícula: 202101172442
Data: 14/06/2022 17:37:04 Turma: 9001
 
 ATENÇÃO
1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados.
2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação".
 
 1a Questão (Ref.: 202105180102)
A escolha da linguagem Python para um projeto RAD tem diversas justificativas, entre elas está a
possibilidade de usar frameworks com diversas finalidades. Entre esses frameworks, está
o Django. Nesse sentido, selecione a opção CORRETA sobre o framework Django: 
Possui licença de software livre e é aplicado para aplicações WEB; 
Possui licença de software livre e é aplicado para aplicações de Ciências de Dados; 
Possui licença comercial e é aplicado para aplicações WEB; 
Possui licença de software livre e é aplicado para aplicações GUIs; 
Possui licença de software comercial e é aplicado para geração de gráficos. 
 
 2a Questão (Ref.: 202105180095)
Um dos princípios do RAD é "É necessário que o desenvolvimento iterativo e incremental convirja
para uma solução comercial". Nesse sentido, selecione a opção CORRETA: 
Apesar de desenvolver versões do sistema no curto prazo, a ideia é que ao longo das iterações
e incrementos, o protótipo se aproxime cada vez mais do sistema comercial; 
Os sistemas que utilizam banco de dados não se adequam ao desenvolvimento incremental,
pois muitos recursos já estão implementados; 
As iterações do projeto desenvolvido em RAD são uma garantia de que o sistema ficará de
acordo com os requisitos funcionais. 
Desde o início do desenvolvimento, deve haver foco na implementação de recursos de
segurança; 
Ao longo dos incrementos, a ideia é acrescentar funcionalidades ainda que nas versões
anteriores haja questões em aberto; 
 
 3a Questão (Ref.: 202105180207)
Considere o código a seguir, onde desejamos renomear o arquivo inicio.txt.
Analise a exceção exibida na figura e indique qual instrução deve substituir a linha 3, de forma
a garantir a correta execução do programa. 
os.rename("inicio.txt", "final.txt", force=True) 
os.change("inicio.txt", "final.txt") 
os.remark("inicio.txt", "final.txt") 
os.remove("inicio.txt", "final.txt") 
os.replace("inicio.txt", "final.txt") 
 
 4a Questão (Ref.: 202105180202)
Para escrever os itens de uma lista nomeada minha_lista, em um arquivo nomeado file, devemos
executar qual instrução? 
minha_lista.writelines(file) 
file.writeall(minha_lista) 
writelines(minha_lista , file) 
minha_lista.write(file) 
file.writelines(minha_lista) 
 
 5a Questão (Ref.: 202105180369)
Para conectores que implementem a DB API 2.0, qual método de qual classe é utilizado para
enviar comandos ao banco de dados? 
Método commit da classe Cursor 
Método execute da classe Connection 
Método cursor da classe Connection 
Método execute da classe Cursor 
Método commit da classe Connection 
 
 6a Questão (Ref.: 202105180382)
Considere o script a seguir, onde estamos utilizando o conector psycopg2, que implementa a DB
API 2.0, e assinale a alternativa correta. 
Nenhuma tabela será criada e será impresso "Erro de Programação" 
Nenhuma tabela será criada e será impresso "Erro de Integridade"
Será criada a tabela Produto e será impresso "Erro de Programação" 
Todas as tabelas serão criadas e não será exibido nenhum erro. 
Será criada a tabela Produto e será impresso "Erro de Integridade" 
 
 7a Questão (Ref.: 202105180395)
Considere o fragmento de código Python abaixo: 
import tkinter as tk 
raiz = tk.Tk() 
raiz.title('Exemplo') 
botao = lacuna_I 
botao.pack() 
raiz.mainloop() 
Selecione a opção CORRETA que substitua a palavra lacuna_I de modo que o programa
adicione um botão usando o módulo tkinter: 
tk.Button(raiz, text='exemplo', height=1, width=35, command=raiz.destroy)
tk.CheckButton(raiz, text='exemplo', height=1, width=35, command=raiz.destroy)
Button(janela, text='exemplo', height=1, width=35, command=raiz.destroy) 
tkk.Button(raiz, text='exemplo', height=1, width=35, command=raiz.destroy) 
tk.Button(janela, text='exemplo', height=1, width=35, command=raiz.destroy) 
 
 8a Questão (Ref.: 202105180385)
As bibliotecas para interface gráfica disponíveis para o Python têm características que as tornam
mais adequadas para um determinado projeto. Nesse sentido, selecione a opção que apresenta a
biblioteca de interface gráfica do Python voltada para aplicações integradas ao google chrome: 
Kivy
Tkinter
CEF Python
Flexx
Pyforms
 
 9a Questão (Ref.: 202105180401)
A engenharia de requisitos trata formalmente das atividades relacionadas aos requisitos de um
sistema. Nesse sentido, selecione a opção que relaciona CORRETAMENTE a atividade e o seu
objetivo: 
Gerenciamento de requisitos: gerenciar os recursos humanos do projeto. 
Validação: comparar a implementação com o que foi solicitado.
Documentação: documentar quais são os papéis dos usuários na operação do sistema. 
Elicitação de requisitos: levantar as necessidades para tratar os requisitos do sistema. 
Análise de requisitos: analisar a validade dos requisitos do sistema.
 
 10a Questão (Ref.: 202105180405)
A JAD (Joint Application Development) é a principal técnica aplicada para levantamento de
requisitos em projetos que utilizam RAD. A respeito da JAD, selecione a opção CORRETA: 
É um conjunto eficiente de técnicas que aceleram a implementação de ideias. 
É baseada em entrevistas e dinâmicas sociais em que os usuários interagem entre si para
fornecer informações relevantes para os desenvolvedores. 
Aumenta a colaboração entre os desenvolvedores e os usuários, uma vez que estabelece um
cronograma de trabalho.
Trata-se de oficinas de trabalho onde desenvolvedores e usuários discutem sobre o projeto
e e suas necessidades.
Devem ser aplicadas ao final de cada entrega de protótipo de modo a garantir o direcionamento
correto do projeto. 
 
Autenticação para a Prova On-line
Caso queira FINALIZAR a avaliação, digite o código de 4 carateres impresso abaixo.
ATENÇÃO: Caso finalize esta avaliação você não poderá mais modificar as suas respostas.
S94C Cód.: FINALIZAR
 
Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que dificultam a gravação das
respostas.
 
 
 
Período de não visualização da avaliação: desde 03/05/2022 até 17/06/2022.
 
javascript:voltar_avaliacoes()
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990416\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990409\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990521\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990516\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990683\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990696\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990709\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990699\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990715\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990719\n\nStatus da quest%C3%A3o: Liberada para Uso.');

Continue navegando