Baixe o app para aproveitar ainda mais
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.');
Compartilhar