Baixe o app para aproveitar ainda mais
Prévia do material em texto
Heloisa Busquim Avaliação AV 202008452716 POLO JD SÃO PAULO - AMERICANA - SP avalie seus conhecimentos RETORNAR À AVALIAÇÃO Disciplina: EEX0039 - DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON Período: 2021.3 EAD (GT) / AV Aluno: HELOISA BUSQUIM Matrícula: 202008452716 Data: 26/10/2021 19:54:09 Turma: 9002 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.: 202012488393) Um dos princípios do RAD é a entrega contínua de produtos dentro do prazo. Nesse sentido, selecione a opção CORRETA: Este princípio garante que o produto terá menos erros; O desenvolvimento rápido sempre vai reduzir os custos do projeto. Isso permite que a equipe do projeto defina rapidamente a abordagem ideal para entregar o produto no tempo disponível; Isso permite reduzir custos, desde que, pelo menos, uma parte do sistema esteja funcionando corretamente; O prazo sempre deve ser respeitado, mesmo que não seja possível entregar o produto conforme programado; 2a Questão (Ref.: 202012488399) A metodologia de desenvolvimento RAD possui diversas fases, cada uma com objetivos específicos de modo a desenvolver o sistema rápido e em conformidade com os requisitos de negócio. Nesse sentido, selecione a opção CORRETA as fases do RAD: A fase de testes pode iniciar logo depois da fase de modelagem de processos; A partir da modelagem de negócios é iniciada a fase de modelagem de processos; A documentação referente aos requisitos funcionais do sistema são a fonte principal para fazer a modelagem de negócios; Os incrementos funcionais são feitos em cada uma das fases da metodologia RAD; A modelagem de negócios é obtida através das análises do fluxo e da distribuição de informações. javascript:voltar_avaliacoes() javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990406\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990412\n\nStatus da quest%C3%A3o: Anulada.'); Heloisa Busquim Heloisa Busquim Acertei 8 questões Heloisa Busquim 3a Questão (Ref.: 202012488503) Para escrever os itens de uma lista nomeada minha_lista, em um arquivo nomeado file, devemos executar qual instrução? writelines(minha_lista , file) file.writeall(minha_lista) minha_lista.write(file) minha_lista.writelines(file) file.writelines(minha_lista) 4a Questão (Ref.: 202012488510) Considere a imagem a seguir, onde temos um script e um arquivo texto. Qual será o resultado impresso pelo script: 3 2 4 5 1 5a Questão (Ref.: 202012488670) 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 execute da classe Cursor Método commit da classe Cursor Método execute da classe Connection Método commit da classe Connection Método cursor da classe Connection 6a Questão (Ref.: 202012488679) 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: 3990523\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: 3990692\n\nStatus da quest%C3%A3o: Liberada para Uso.'); Considere que temos as tabelas Arremate e Produto, definidas com os comandos SQLs a seguir: CREATE TABLE Produto ( codigo INTEGER NOT NULL, nome TEXT NOT NULL, descricao TEXT, PRIMARY KEY (codigo)) CREATE TABLE Arremate ( id INTEGER NOT NULL, data DATE NOT NULL, cod_prod INTEGER NOT NULL, lance REAL, FOREIGN KEY(cod_prod) REFERENCES Produto(codigo)) Quando tentamos inserir um registro na tabela Arremate cujo cod_prod não existe na tabela Produto, qual exceção é lançada pelo conector, dado que ele implementa a DB API 2.0? IntegrityError ProgrammingError ForeignKeyError NotSupportedError OperationalError 7a Questão (Ref.: 202012488691) Considere o fragmento de código Python abaixo que utiliza a biblioteca ¿psycopg2¿ para fazer operações no sistema gerenciador de banco de dados Postgre: 1. import psycopg2 2. conn = psycopg2.connect(database = "postgres", user = "postgres", password = " senha123", host = "127.0.0.1", port = "5432") 3. cur = conn.cursor() 4. cur.execute("""select * from public."AGENDA" where "telefone" = '02188888888' """) 5. registro = cur. lacuna_I() 6. conn.commit() 7. conn.close() Para que o código seja compilado e executado corretamente e, além disso, retorne todos os registros que satisfaçam a condição dada, é necessário substituir a palavra lacuna_I por: fetchone qryselect fecthqry javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990704\n\nStatus da quest%C3%A3o: Liberada para Uso.'); fetchmany fetchall 8a Questão (Ref.: 202012488696) 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: tkk.Button(raiz, text='exemplo', height=1, width=35, command=raiz.destroy) Button(janela, text='exemplo', height=1, width=35, command=raiz.destroy) tk.Button(raiz, text='exemplo', height=1, width=35, command=raiz.destroy) tk.CheckButton(raiz, text='exemplo', height=1, width=35, command=raiz.destroy) tk.Button(janela, text='exemplo', height=1, width=35, command=raiz.destroy) 9a Questão (Ref.: 202012488715) A linguagem de programação Python possui muitos pacotes disponíveis e tem uma grande comunidade de colaboradores engajados na solução de problemas e disseminação de conhecimento. Selecione a opção CORRETA sobre a linguagem de programação Python: É usada para construir a lógica do sistema, mas não a interface gráfica com o usuário. É ideal para projetos RAD, dado que é orientada a objetos. Questões relacionada a disponibilidade de conteúdo, licença e simplicidade de sintaxe, fazem da linguagem Python um forte candidato para desenvolvimento de projetos RAD . Por ter uma sintaxe muito simples, não é necessário que o desenvolvedor precise programar linhas de código. Aplica-se perfeitamente bem para a RAD, dado que é considerada a melhor linguagem de programação. 10a Questão (Ref.: 202012488706) 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. 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: 3990728\n\nStatus da quest%C3%A3o: Anulada.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990719\n\nStatus da quest%C3%A3o: Liberada para Uso.'); Devem ser aplicadas ao final de cada entrega de protótipo de modo a garantir o direcionamento correto do projeto. Aumenta a colaboração entre os desenvolvedores e os usuários, uma vez que estabelece um cronograma de trabalho. É baseada em entrevistas e dinâmicas sociais em que os usuários interagem entre si para fornecer informações relevantes para os desenvolvedores. Trata-se de oficinas de trabalho onde desenvolvedores e usuários discutem sobre o projeto e e suas necessidades. 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. FS57 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 28/09/2021 até 23/11/2021.
Compartilhar