Logo Passei Direto
Buscar

PROVA DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON

User badge image
Wotson Pessoa

em

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

<p>Disciplina: DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON  AV</p><p>Aluno: WOTSON BONZE GONCALVES PESSOA 202305242287</p><p>Professor: ROBSON LORBIESKI</p><p>Turma: 9001</p><p>DGT0235_AV_202305242287 (AG)   28/02/2024 14:22:17 (F)</p><p>Avaliação: 5,00 pts Nota SIA: 5,00 pts</p><p>Estação de trabalho liberada pelo CPF 11875130756 com o token 692250 em 28/02/2024 14:20:06.</p><p>ENSINEME: APLICANDO RAD</p><p>1. Ref.: 3990719 Pontos: 1,00  / 1,00</p><p>A JAD (Joint Application Development) é a principal técnica aplicada para levantamento de requisitos em</p><p>projetos que utilizam RAD. A respeito da JAD, selecione a opção CORRETA:</p><p>Trata-se de o�cinas de trabalho onde desenvolvedores e usuários discutem sobre o projeto e e suas</p><p>necessidades.</p><p>É um conjunto e�ciente de técnicas que aceleram a implementação de ideias.</p><p>É baseada em entrevistas e dinâmicas sociais em que os usuários interagem entre si para fornecer</p><p>informações relevantes para os desenvolvedores.</p><p>Devem ser aplicadas ao �nal de cada entrega de protótipo de modo a garantir o direcionamento</p><p>correto do projeto.</p><p>Aumenta a colaboração entre os desenvolvedores e os usuários, uma vez que estabelece um</p><p>cronograma de trabalho.</p><p>ENSINEME: INTERFACE GRÁFICA COM PYTHON</p><p>2. Ref.: 3990706 Pontos: 0,00  / 1,00</p><p>A biblioteca "psycopg2" é uma interface disponível para o Python para o sistema gerenciador de banco de</p><p>dados Postgre. Ela é útil para realizar operações de inserção, consulta, modi�cação e exclusão de dados. Os</p><p>programas que a utilizam, normalmente, apresentam muitas características em comuns. Em relação a essas</p><p>semelhanças, selecione a opção que apresenta quais são os itens que um código em "psycopg2" deve ter:</p><p>import psycopg2, conectar ao banco, executar uma instrução sql, recuperar o estado da execução da</p><p>instrução, con�rmar a instrução e fechar a conexão com o banco de dados.</p><p>import psycopg2, conectar ao banco, abrir o cursor, executar uma instrução sql, con�rmar a instrução</p><p>e fechar a conexão com o banco de dados.</p><p>import psycopg2, conectar ao banco, imprimir o status da conexão, executar uma instrução sql,</p><p>con�rmar a instrução e fechar a conexão com o banco de dados.</p><p>import psycopg2, conectar ao banco, executar uma instrução sql, con�rmar a instrução, imprimir o</p><p>estado da execução, fechar a conexão com o banco de dados.</p><p>import psycopg2, conectar ao banco, abrir a conexão, executar uma instrução sql, con�rmar a</p><p>instrução e fechar o banco de dados.</p><p>ENSINEME: MANIPULAÇÃO DE DADOS EM ARQUIVOS</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990719.');</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990719.');</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990706.');</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990706.');</p><p>3. Ref.: 3990522 Pontos: 1,00  / 1,00</p><p>Para remover caracteres em branco e quebras de linha (\n) do início e do �nal de uma string, devemos utilizar</p><p>o método:</p><p>split()</p><p>join()</p><p>strip()</p><p>break()</p><p>clean()</p><p>4. Ref.: 8012251 Pontos: 1,00  / 1,00</p><p>Maria está estudando exceções em Python, especialmente ao manipular strings e arquivos. Ela quer garantir o</p><p>correto funcionamento de seus programas, evitando erros inesperados.</p><p>Por que é importante tratar exceções ao manipular arquivos e strings em Python?</p><p>Para garantir que os erros sejam sempre exibidos ao usuário.</p><p>Para permitir o correto funcionamento do programa, mesmo diante de erros.</p><p>Para aumentar o tempo de execução do programa.</p><p>Para tornar o código mais longo e complexo.</p><p>Porque é uma exigência da linguagem Python tratar todas as exceções.</p><p>5. Ref.: 8012259 Pontos: 1,00  / 1,00</p><p>Joana é uma estudante de programação e está aprendendo sobre manipulação de arquivos. Ela deseja unir os</p><p>elementos de uma lista usando vírgulas e novas linhas como conectores.</p><p>Qual método Joana deve usar para unir os elementos de uma lista em Python, considerando os conectores</p><p>mencionados?</p><p>concat()</p><p>split()</p><p>append()</p><p>merge()</p><p>join()</p><p>6. Ref.: 3990521 Pontos: 0,00  / 1,00</p><p>Considere o código a seguir, onde desejamos renomear o arquivo inicio.txt.</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990522.');</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990522.');</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 8012251.');</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 8012251.');</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 8012259.');</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 8012259.');</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990521.');</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990521.');</p><p>Analise a exceção exibida na �gura e indique qual instrução deve substituir a linha 3, de forma a garantir a</p><p>correta execução do programa.</p><p>os.change("inicio.txt", "�nal.txt")</p><p>os.rename("inicio.txt", "�nal.txt", force=True)</p><p>os.replace("inicio.txt", "�nal.txt")</p><p>os.remove("inicio.txt", "�nal.txt")</p><p>os.remark("inicio.txt", "�nal.txt")</p><p>ENSINEME: PYTHON COM BANCO DE DADOS</p><p>7. Ref.: 8022763 Pontos: 0,00  / 1,00</p><p>Ao criar um aplicativo de agenda de contatos em Python, você escolhe usar PostgreSQL para armazenar informações</p><p>de contatos. O aplicativo necessita de recursos para modi�car dados existentes, como atualizar endereços ou</p><p>números de telefone.</p><p>Qual comando SQL é utilizado para modi�car um registro existente no banco de dados PostgreSQL em Python?</p><p>SELECT.</p><p>CREATE TABLE.</p><p>UPDATE.</p><p>INSERT INTO.</p><p>DELETE FROM.</p><p>8. Ref.: 3990696 Pontos: 0,00  / 1,00</p><p>Considere o script a seguir, onde estamos utilizando o conector psycopg2, que implementa a DB API 2.0, e</p><p>assinale a alternativa correta.</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 8022763.');</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 8022763.');</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990696.');</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990696.');</p><p>Será criada a tabela Produto e será impresso "Erro de Integridade"</p><p>Nenhuma tabela será criada e será impresso "Erro de Programação"</p><p>Todas as tabelas serão criadas e não será exibido nenhum erro.</p><p>Será criada a tabela Produto e será impresso "Erro de Programação"</p><p>Nenhuma tabela será criada e será impresso "Erro de Integridade"</p><p>ENSINEME: RAD (RAPID APPLICATIONS DEVELOPMENT)</p><p>9. Ref.: 8022810 Pontos: 1,00  / 1,00</p><p>Em uma empresa de software, um novo projeto é iniciado usando a metodologia RAD. O objetivo é desenvolver</p><p>rapidamente um aplicativo web customizado para um cliente, permitindo a modi�cação contínua do protótipo</p><p>durante o desenvolvimento.</p><p>Qual é um dos principais benefícios do uso da metodologia RAD neste cenário?</p><p>Independência de feedback do cliente.</p><p>Menos necessidade de testes.</p><p>Rápida adaptação a mudanças.</p><p>Menor custo de desenvolvimento.</p><p>Maior segurança no código.</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 8022810.');</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 8022810.');</p><p>10. Ref.: 6065244 Pontos: 0,00  / 1,00</p><p>A necessidade de imprimir e�ciência no desenvolvimento de sistemas levou a criação da metodologia rápida de</p><p>desenvolvimento de software, mais conhecida pela sigla em inglês: RAD (Rapid Application Development). Um dos</p><p>princípios do RAD é a entrega contínua de produtos dentro do prazo. Nesse sentido, selecione a opção CORRETA:</p><p>Isso permite que a equipe do projeto de�na rapidamente a abordagem ideal para entregar o produto no</p><p>tempo disponível;</p><p>O desenvolvimento rápido sempre vai reduzir os custos do projeto.</p><p>Este princípio garante que o produto terá menos erros;</p><p>Isso permite reduzir custos, desde que, pelo menos, uma parte do sistema esteja funcionando corretamente;</p><p>O prazo sempre deve ser respeitado, mesmo que não seja possível entregar o produto conforme</p><p>programado;</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 6065244.');</p><p>javascript:alert('C%C3%B3digo da quest%C3%A3o: 6065244.');</p>

Mais conteúdos dessa disciplina