Buscar

DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON - EXERCICIO R

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Continue navegando