Buscar

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


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 9 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

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 6, do total de 9 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

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 9, do total de 9 páginas

Prévia do material em texto

DESENVOLVIMENTO RAPIDO DE APLICAÇÕES EM PYTHON
	 1a Questão
	Acerto: 1,0  / 1,0
	
	A necessidade de imprimir eficiência no desenvolvimento de sistemas levou a criação da metodologia rápida de desenvolvimento de software, mais conhecida pela sigla em inglês: RAD (Rapid Application Development). 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; 
	
	Isso permite reduzir custos, desde que, pelo menos, uma parte do sistema esteja funcionando corretamente; 
	
	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; 
	
	Este princípio garante que o produto terá menos erros; 
	Respondido em 12/01/2022 15:43:10
	
	Explicação:
O RAD é baseado em alguns princípios básicos, um deles versa sobre equipes pequenas com poder de decisão. Dar autonomia a equipe aumenta as chances de cumprir os prazos e por consequência o sucesso da missão. Portanto, a resposta correta é: Isso permite que a equipe do projeto defina rapidamente a abordagem ideal para entregar o produto no tempo disponível.
	
		
  2a   Questão
	Acerto: 1,0  / 1,0
	
	A metodologia de desenvolvimento RAD possui diversas fases. Cada uma com objetivos específicos de modo a desenvolver um sistema rápido e em conformidade com os requisitos de negócios. Dentre as cinco fases apresentadas por James Kerr. É correto afirmar que:
		
	
	Os incrementos funcionais são feitos em cada uma das fases da metodologia 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; 
	 
	A modelagem de negócio é obtida através das análises do fluxo e da obtenção de informações.
	Respondido em 12/01/2022 15:43:38
	
	Explicação:
A resposta correta é : A modelagem de negócio é obtida através das análises do fluxo e da obtenção de informações.
	
	 3a Questão
	Acerto: 1,0  / 1,0
	
	Assinale a alternativa correta que complementa a frase:
"Durante o tratamento de exceções, devemos optar por exceções ____________ sempre que possível." 
		
	
	Genéricas 
	
	Abrangentes 
	
	Comuns 
	 
	Específicas 
	
	Incomuns 
	Respondido em 12/01/2022 15:44:56
	
	Explicação:
A resposta correta é: Específicas.
	
	 4a Questão
	Acerto: 1,0  / 1,0
	
	Assinale o código Python que cria um novo arquivo, contendo uma linha. 
		
	
	
	 
	
	
	
	
	
	
	
	Respondido em 12/01/2022 15:45:24
	
	Explicação:
A resposta correta é:
 
	
	 5a Questão
	Acerto: 1,0 / 1,0
	
	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()) 
		
	
	["Faca", "Garfo", "Prato"] 
	
	[["Faca"], ["Garfo"], ["Prato"]] 
	
	[("Faca", "Garfo", "Prato")] 
	 
	[("Faca", ), ("Garfo", ), ("Prato", )] 
	 
	[("Faca"), ("Garfo"), ("Prato")] 
	Respondido em 12/01/2022 15:46:27
	
	Explicação:
A resposta correta é: [("Faca", ), ("Garfo", ), ("Prato", )] 
	
	 6a Questão
	Acerto: 1,0  / 1,0
	
	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: 
		
	
	conexao = sqlite3.connect(None) 
	
	conexao = sqlite3.connect(':db:') 
	
	conexao = sqlite3.connect(':mem.db:') 
	
	conexao = sqlite3.connect(':db.memory') 
	 
	conexao = sqlite3.connect(':memory:') 
	Respondido em 12/01/2022 15:49:14
	
	Explicação:
A resposta correta é: conexao = sqlite3.connect(':memory:') 
	
	 7a Questão
	Acerto: 1,0  / 1,0
	
	Considere o fragmento de código Python abaixo.  
from kivy.app import App 
from kivy.uix.button import Button 
 
class EApp(App): 
    def lacuna(self): 
        return Button(text='Pressione para passar de fase!') 
 
EApp().run() 
Para que o código seja compilado e executado corretamente, a palavra lacuna deve ser substituída por: 
		
	
	ClassApp
	
	EApp
	 
	build
	
	EbuildApp
	
	buildApp
	Respondido em 12/01/2022 15:49:51
	
	Explicação:
A resposta correta é: build
	
	 8a Questão
	Acerto: 1,0  / 1,0
	
	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. 
Esta é a segunda linha. 
Esta é a terceira linha."
as palavras lacuna_I, e lacuna_II devem ser substituídas, respectivamente, por: 
		
	
	text e "Este é um texto. Esta é a segunda linha. \nEsta é a terceira linha.\n")
	 
	insert e "Este é um texto.\nEsta é a segunda linha. \nEsta é a terceira linha.\n") 
	
	insert e "Este é um texto. Esta é a segunda linha. \nEsta é a terceira linha.\n")
	
	Nenhuma das outras alternativas.
	
	text e "Este é um texto. Esta é a segunda linha. Esta é a terceira linha.\n")
	Respondido em 12/01/2022 15:50:36
	
	Explicação:
A resposta correta é: insert e "Este é um texto.\nEsta é a segunda linha. \nEsta é a terceira linha.\n") 
	
	 9a Questão
	Acerto: 1,0  / 1,0
	
	O pacote "tkinter" da linguagem de programação Python possui diversos componentes gráficos que facilitam a implementação da interface com o usuário. Em relação a este pacote, selecione a opção CORRETA: 
		
	
	é recomendado usar outros pacotes de UI mais estáveis, por ser um pacote recente.
	
	seus componentes só podem ser usados para as primeiras versões do protótipo, uma vez que a interação com seus componentes é limitada.
	 
	está disponível para plataforma Windows, como para o Linux.
	
	pode ser usado sem fazer a importação, por fazer parte da instalação padrão do Python.
	
	está disponível para maioria das distribuições do Linux, mas não para o Windows
	Respondido em 12/01/2022 15:51:00
	
	Explicação:
A resposta correta é: está disponível para plataforma Windows, como para o Linux.
	
	10a Questão
	Acerto: 1,0  / 1,0
	
	A RAD é uma metodologia de desenvolvimento que se adequa bem a processos dinâmicos. Portanto é natural que a aplicação de metodologias tradicionais de engenharia de requisitos tenha restrições de aplicação para ela. Nesse sentido, selecione a opção CORRETA a respeito dessas restrições: 
		
	
	O gerenciamento dos requisitos é um processo rígido.
	
	O levantamento dos requisitos deve ser feito logo no início do desenvolvimento. 
	
	Na RAD, as mudanças dos requisitos só podem ser aplicadas no final do processo de teste e validação. 
	
	As priorizações dos requisitos da RAD são fixas e todos tem alta prioridade; 
	 
	Na RAD, o projeto vai incorporando sugestões dos usuários ao longo das iterações. 
	Respondido em 12/01/2022 15:51:55
	
	Explicação:
A resposta correta é: Na RAD, o projeto vai incorporando sugestões dos usuários ao longo das iterações.