Buscar

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

Prévia do material em texto

DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON 
As fases da metodologia RAD estão interrelacionadas entre si no sentido que apenas quando uma fase estiver concluída, a próxima pode iniciar. Em relação às fases da metodologia de desenvolvimento RAD, selecione a opção CORRETA
O agrupamento dos dados em objetos de negócio é feito na fase de modelagem de
Dados
Um dos princípios do RAD é "a adequação para fins comerciais é o critério essencial para aceitação de resultados". Nesse sentido, selecione a opção CORRETA:
O foco é fazer o desenvolvimento para atender aos requisitos funcionais
Assinale o código Python que cria um novo arquivo, contendo uma linha.
f = open(“teste.txt”, “w”)
f.write(“linha de teste\n”)
f.close()
No Python 3.7, a instrução que realiza a impressão de uma lista de cadeias de caracteres nomeada "y", separando cada elemento com uma vírgula, é:
print(´,´.join(y))
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:
Na RAD, o projeto vai incorporando sugestões dos usuários ao longo das iterações.
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:
insert e "Este é um texto.\nEsta é a segunda linha. \nEsta é a terceira linha.\n")
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", )]
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:
build
Considere o trecho de código a seguir, onde estamos utilizando o conector sqlite3. 
>>> comando = "SELECT nome FROM Pessoa;" 
>>> cursor.execute(comando) 
>>> cursor.fetchall() 
Dado que a consulta SQL retorna diversos registros, qual a classe dos objetos da lista retornada pelo método fetchall?
tuple
O levantamento de requisitos é uma etapa fundamental do ciclo de vida de um sistema, pois é nessa etapa que são identificadas as necessidades do sistema. Uma das técnicas que auxiliam no levantamento de requisitos é a de entrevistas. A respeito das técnicas utilizadas para otimizar os resultados obtidos pelas entrevistas, selecione a opção CORRETA
A observação e análise social auxilia a mapear o comportamento do usuário

Outros materiais

Perguntas Recentes