Baixe o app para aproveitar ainda mais
Prévia do material em texto
04/10/2021 22:12 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/5 MARCELO SILVA DE BRITTO Avaliação AV 202002365153 POLO NITERÓI - RJ avalie seus conhecimentos RETORNAR À AVALIAÇÃO Disciplina: EEX0039 - DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON Período: 2021.3 EAD (GT) / AV Aluno: MARCELO SILVA DE BRITTO Matrícula: 202002365153 Data: 04/10/2021 22:12:32 Turma: 9004 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.: 202006392074) Um dos princípios do RAD é a entrega contínua de produtos dentro do prazo. Nesse sentido, selecione a opção CORRETA: O prazo sempre deve ser respeitado, mesmo que não seja possível entregar o produto conforme programado; O desenvolvimento rápido sempre vai reduzir os custos do projeto. Este princípio garante que o produto terá menos erros; Isso permite reduzir custos, desde que, pelo menos, uma parte do sistema esteja funcionando corretamente; Isso permite que a equipe do projeto defina rapidamente a abordagem ideal para entregar o produto no tempo disponível; 2a Questão (Ref.: 202006392080) 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: Os incrementos funcionais são feitos em cada uma das fases da metodologia RAD; A documentação referente aos requisitos funcionais do sistema são a fonte principal para fazer a modelagem de negócios; A modelagem de negócios é obtida através das análises do fluxo e da distribuição de informações. 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; javascript:voltar_avaliacoes() https://simulado.estacio.br/provas_emcasa_linear_preview.asp# 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.'); 04/10/2021 22:12 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/5 3a Questão (Ref.: 202006392184) Para escrever os itens de uma lista nomeada minha_lista, em um arquivo nomeado file, devemos executar qual instrução? minha_lista.write(file) writelines(minha_lista , file) file.writelines(minha_lista) minha_lista.writelines(file) file.writeall(minha_lista) 4a Questão (Ref.: 202006392191) Considere a imagem a seguir, onde temos um script e um arquivo texto. Qual será o resultado impresso pelo script: 4 2 1 5 3 5a Questão (Ref.: 202006392351) 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 cursor da classe Connection Método execute da classe Connection Método execute da classe Cursor Método commit da classe Connection 6a Questão (Ref.: 202006392360) Considere que temos as tabelas Arremate e Produto, definidas com os 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.'); 04/10/2021 22:12 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/5 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? NotSupportedError OperationalError ProgrammingError ForeignKeyError IntegrityError 7a Questão (Ref.: 202006392372) 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 fetchmany fetchall javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990704\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 04/10/2021 22:12 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/5 fecthqry 8a Questão (Ref.: 202006392377) 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.CheckButton(raiz, text='exemplo', height=1, width=35, command=raiz.destroy) Button(janela, text='exemplo', height=1, width=35, command=raiz.destroy) tk.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(raiz, text='exemplo', height=1, width=35, command=raiz.destroy) 9a Questão (Ref.: 202006392387) 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: Trata-se de oficinas de trabalho onde desenvolvedores e usuários discutem sobre o projeto e e suas necessidades. É 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. Devem ser aplicadas ao final de cada entrega de protótipo de modo a garantir o direcionamento correto do projeto. 10a Questão (Ref.: 202006392396) 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: É ideal para projetos RAD, dado que é orientada a objetos. É usada para construir a lógica do sistema, mas não a interface gráfica com o usuário. Questões relacionada a disponibilidade de conteúdo, licença e simplicidade de 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: 3990719\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.'); 04/10/2021 22:12 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/5 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. Autenticação para a Prova On-line Caso queiraFINALIZAR 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. TXUV 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. https://simulado.estacio.br/provas_emcasa_linear_preview.asp#
Compartilhar