Baixe o app para aproveitar ainda mais
Prévia do material em texto
A biblioteca tkinter possui diversos componentes que devem ser usados em determinadas situações que auxiliem o usuário na realização de uma tarefa. Selecione a opção CORRETA que apresenta o componente do tkinter mais adequado para tratar a situação em que uma mensagem deve ser exibida para o usuário logo depois que ele realizou uma tarefa e que ele precisa fazer algum tipo de con�rmação: Considere o fragmento de código Python abaixo. 1. import tkinter as tk 2. janela = tk.Tk() 3. T = tk.Text(janela, height=2, width=30) 4. T.pack() 5. T. lacuna_I (tk.END, lacuna_II) 6. tk.mainloop() Para que o código seja compilado e executado corretamente e, além disso, seja exibida a mensagem: "Este é um texto. DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON INTERFACE GRÁFICA COM PYTHON 1. Button Message Checkbox Label Dialog Data Resp.: 24/09/2023 18:35:02 Explicação: A resposta correta é: Dialog 2. Esta é a segunda linha. Esta é a terceira linha." as palavras lacuna_I, e lacuna_II devem ser substituídas, respectivamente, por: Para fazer a escolha de um framework e bibliotecas para desenvolver projetos RAD, é necessário observar diversos critérios. Nesse sentido, selecione a opção CORRETA que justi�que a escolha de um determinado framework: A metodologia do RAD possui diversas vantagens e desvantagens em relação às metodologias de desenvolvimento tradicionais. Nesse sentido, selecione a opção CORRETA sobre as características da metodologia RAD: text e "Este é um texto. Esta é a segunda linha. Esta é a terceira linha.\n") insert e "Este é um texto.\nEsta é a segunda linha. \nEsta é a terceira linha.\n") text e "Este é um texto. Esta é a segunda linha. \nEsta é a terceira linha.\n") Nenhuma das outras alternativas. insert e "Este é um texto. Esta é a segunda linha. \nEsta é a terceira linha.\n") Data Resp.: 24/09/2023 18:35:08 Explicação: A resposta correta é: insert e "Este é um texto.\nEsta é a segunda linha. \nEsta é a terceira linha.\n") RAD (RAPID APPLICATIONS DEVELOPMENT) 3. Deve estar alinhada com os princípios da RAD, ou seja, suportar o desenvolvimento rápido. Deve ser feita para frameworks que deem suporte ao desenvolvimento de aplicações WEB e geração de grá�cos; Deve levar em consideração a qualidade dos componentes visuais, de modo a manter a motivação das partes interessadas no projeto; Deve considerar se o framework suporta a linguagem Python por ser enxuta e possuir mais pacotes do que as demais linguagens de programação; A principal característica a ser considerada refere-se ao tipo de licença do framework; Data Resp.: 24/09/2023 18:38:00 Explicação: A resposta correta é: Deve estar alinhada com os princípios da RAD, ou seja, suportar o desenvolvimento rápido. 4. Diferente de métodos tradicionais de desenvolvimento, a RAD demanda por intensa colaboração entre desenvolvedores e usuários; Uma das vantagens mais importantes da metodologia RAD é sua adequação para projetos complexos de grande escala. No sentido de atingir a meta da rapidez do desenvolvimento, a metodologia RAD possui poucas reuniões; Os requisitos funcionais são determinados no início do projeto e não podem ser alterados ao longo do projeto de modo a atingir a rapidez do desenvolvimento; Assinale o código Python que cria um novo arquivo, contendo uma linha. Assinale a alternativa correta que complementa a frase: "Durante o tratamento de exceções, devemos optar por exceções ____________ sempre que possível." Apesar das diferenças dos métodos tradicionais, se assemelham no sentido de que os sistemas-alvo devem ser modularizados; Data Resp.: 24/09/2023 18:38:03 Explicação: A resposta correta é: Diferente de métodos tradicionais de desenvolvimento, a RAD demanda por intensa colaboração entre desenvolvedores e usuários; MANIPULAÇÃO DE DADOS EM ARQUIVOS 5. Data Resp.: 24/09/2023 18:38:05 Explicação: A resposta correta é: 6. Abrangentes Especí�cas Genéricas Considere a tabela Produto a seguir: Qual o resultado impresso pelo trecho do script a seguir, considerando que a conexão e cursor foram criados. >>> cursor.execute("SELECT nome FROM Produto;") >>> print(cursor.fetchall()) O SQLite permite a criação de banco de dados em memória. Selecione a opção que cria um banco e uma conexão com essa característica, utilizando o conector sqlite3: Comuns Incomuns Data Resp.: 24/09/2023 18:38:09 Explicação: A resposta correta é: Especí�cas. PYTHON COM BANCO DE DADOS 7. ["Faca", "Garfo", "Prato"] [("Faca", "Garfo", "Prato")] [("Faca"), ("Garfo"), ("Prato")] [("Faca", ), ("Garfo", ), ("Prato", )] [["Faca"], ["Garfo"], ["Prato"]] Data Resp.: 24/09/2023 18:38:12 Explicação: A resposta correta é: [("Faca", ), ("Garfo", ), ("Prato", )] 8. conexao = sqlite3.connect(None) conexao = sqlite3.connect(':db.memory') conexao = sqlite3.connect(':db:') conexao = sqlite3.connect(':memory:') conexao = sqlite3.connect(':mem.db:') Data Resp.: 24/09/2023 18:38:15 Explicação: A Modelagem de Negócios é uma das fases da RAD. Nela, aspectos como necessidades do negócio e propósito do sistema são tratadas. Nesse sentido, selecione a opção CORRETA a respeito da Modelagem de Negócios: A linguagem de programação Python possui muitos pacotes disponíveis. Tem uma grande comunidade de colaboradores engajados na solução de problemas e disseminação de conteúdo. Sobre a linguagem de programação Python: A resposta correta é: conexao = sqlite3.connect(':memory:') APLICANDO RAD 9. É caracterizada por um processo rígido que vai determinar como será a versão �nal Identi�ca as informações relevantes sobre o negócio. Nela, os testes do sistema são tratados de modo a validar os requisitos do sistema. É uma fase voltada para os desenvolvedores do sistema com interações técnicas. Identi�ca as entidades de dados e como se relacionam com o negócio. Data Resp.: 24/09/2023 18:38:17 Explicação: A resposta correta é: Identi�ca as informações relevantes sobre o negócio. 10. Licença e simplicidade de sintaxe fazem da linguagem Python uma forte candidata para desenvolvimentos de projetos RAD. Não é ideal para projetos RAD, dado que é orientada a objetos. Aplica-se perfeitamente bem para a RAD, dado que é considerada a melhor linguagem de programação. Por ter uma sintaxe muito simples, não é necessário que o desenvolvedor precise programar linhas de código. É usada para construir a lógica do sistema, mas não a interface grá�ca com o usuário. Data Resp.: 24/09/2023 18:38:20 Explicação: A resposta correta é: Licença e simplicidade de sintaxe fazem da linguagem Python uma forte candidata para desenvolvimentos de projetos RAD. Não Respondida Não Gravada Gravada Exercício inciado em 24/09/2023 18:34:59.
Compartilhar