Logo Passei Direto
Buscar

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

Ferramentas de estudo

Questões resolvidas

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.
O foco deve ser voltado para cumprir os prazos pré-estabelecidos.
Este princípio garante que o produto terá menos erros e, consequentemente, terá menos vulnerabilidades.
Significa que as melhores práticas para desenvolver um software seguro devem ser aplicadas.
Permite que os desenvolvedores tomem a decisão sobre a aplicação das melhores soluções para o projeto.

Para remover caracteres em branco e quebras de linha (
) do início e do final de uma string, devemos utilizar o método:
break()
split()
strip()
join()
clean()

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
Específicas
Comuns
Incomuns

Considere o trecho de código a seguir, onde estamos utilizando o conector sqlite3.
Dado que a consulta SQL retorna diversos registros, qual a classe dos objetos da lista retornada pelo método fetchall?
list
None
dict
tuple
string

A biblioteca "psycopg2" é uma interface disponível para o Python para o sistema gerenciador de banco de dados Postgre.
Em relação a essas semelhanças, selecione a opção que apresenta quais são os itens que um código em "psycopg2" deve ter:
import psycopg2, conectar ao banco, imprimir o status da conexão, executar uma instrução sql, confirmar a instrução e fechar a conexão com o banco de dados.
import psycopg2, conectar ao banco, abrir o cursor, executar uma instrução sql, confirmar a instrução e fechar a conexão com o banco de dados.
import psycopg2, conectar ao banco, abrir a conexão, executar uma instrução sql, confirmar a instrução e fechar o banco de dados.
import psycopg2, conectar ao banco, executar uma instrução sql, recuperar o estado da execução da instrução, confirmar a instrução e fechar a conexão com o banco de dados.
import psycopg2, conectar ao banco, executar uma instrução sql, confirmar a instrução, imprimir o estado da execução, fechar a conexão com o banco de dados.

Considere o fragmento de código Python abaixo.
Para que o código seja compilado e executado corretamente, a palavra lacuna deve ser substituída por:
EbuildApp
EApp
ClassApp
buildApp
build

A RAD é uma metodologia de desenvolvimento que se adequa bem a processos dinâmicos.
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.
O levantamento dos requisitos deve ser feito logo no início do desenvolvimento.
O gerenciamento dos requisitos é um processo rígido.
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;

A Modelagem de Negócios é uma das fases da RAD.
Nesse sentido, selecione a opção CORRETA a respeito da Modelagem de Negócios:
Nela, os testes do sistema são tratados de modo a validar os requisitos do sistema.
É caracterizada por um processo rígido que vai determinar como será a versão final.
É uma fase voltada para os desenvolvedores do sistema com interações técnicas.
Identifica as entidades de dados e como se relacionam com o negócio.
Identifica as informações relevantes sobre o negócio.

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

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

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.
O foco deve ser voltado para cumprir os prazos pré-estabelecidos.
Este princípio garante que o produto terá menos erros e, consequentemente, terá menos vulnerabilidades.
Significa que as melhores práticas para desenvolver um software seguro devem ser aplicadas.
Permite que os desenvolvedores tomem a decisão sobre a aplicação das melhores soluções para o projeto.

Para remover caracteres em branco e quebras de linha (
) do início e do final de uma string, devemos utilizar o método:
break()
split()
strip()
join()
clean()

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
Específicas
Comuns
Incomuns

Considere o trecho de código a seguir, onde estamos utilizando o conector sqlite3.
Dado que a consulta SQL retorna diversos registros, qual a classe dos objetos da lista retornada pelo método fetchall?
list
None
dict
tuple
string

A biblioteca "psycopg2" é uma interface disponível para o Python para o sistema gerenciador de banco de dados Postgre.
Em relação a essas semelhanças, selecione a opção que apresenta quais são os itens que um código em "psycopg2" deve ter:
import psycopg2, conectar ao banco, imprimir o status da conexão, executar uma instrução sql, confirmar a instrução e fechar a conexão com o banco de dados.
import psycopg2, conectar ao banco, abrir o cursor, executar uma instrução sql, confirmar a instrução e fechar a conexão com o banco de dados.
import psycopg2, conectar ao banco, abrir a conexão, executar uma instrução sql, confirmar a instrução e fechar o banco de dados.
import psycopg2, conectar ao banco, executar uma instrução sql, recuperar o estado da execução da instrução, confirmar a instrução e fechar a conexão com o banco de dados.
import psycopg2, conectar ao banco, executar uma instrução sql, confirmar a instrução, imprimir o estado da execução, fechar a conexão com o banco de dados.

Considere o fragmento de código Python abaixo.
Para que o código seja compilado e executado corretamente, a palavra lacuna deve ser substituída por:
EbuildApp
EApp
ClassApp
buildApp
build

A RAD é uma metodologia de desenvolvimento que se adequa bem a processos dinâmicos.
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.
O levantamento dos requisitos deve ser feito logo no início do desenvolvimento.
O gerenciamento dos requisitos é um processo rígido.
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;

A Modelagem de Negócios é uma das fases da RAD.
Nesse sentido, selecione a opção CORRETA a respeito da Modelagem de Negócios:
Nela, os testes do sistema são tratados de modo a validar os requisitos do sistema.
É caracterizada por um processo rígido que vai determinar como será a versão final.
É uma fase voltada para os desenvolvedores do sistema com interações técnicas.
Identifica as entidades de dados e como se relacionam com o negócio.
Identifica as informações relevantes sobre o negócio.

Prévia do material em texto

DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON 
 
Lupa Calc. 
 
 
 
 
 
EEX0039_202008203325_TEMAS 
 
 
Aluno: ANDRE VITORIO DA SILVA NASCIMENTO Matr.: 202008203325 
Disc.: DESENVOLVIMENTO 2021.3 EAD (GT) / EX 
 
 
Prezado (a) Aluno(a), 
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não 
valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. 
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. 
Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 
 
 
 
 
 
1. 
 
 
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: 
 
 
Apesar das diferenças dos métodos tradicionais, se assemelham no 
sentido de que os sistemas-alvo devem ser modularizados; 
 
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; 
 
 
Diferente de métodos tradicionais de desenvolvimento, a RAD 
demanda por intensa colaboração entre desenvolvedores e 
usuários; 
 
No sentido de atingir a meta da rapidez do desenvolvimento, a 
metodologia RAD possui poucas reuniões; 
 
Uma das vantagens mais importantes da metodologia RAD é sua 
adequação para projetos complexos de grande escala. 
Data Resp.: 26/08/2021 20:34:05 
 
Explicação: 
A resposta correta é: Diferente de métodos tradicionais de 
desenvolvimento, a RAD demanda por intensa colaboração entre 
desenvolvedores e usuários; 
 
 
 
 
 
2. 
 
 
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: 
 
 
Permite que os desenvolvedores tomem a decisão sobre a aplicação 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
das melhores soluções para o projeto. 
 
Significa que as melhores práticas para desenvolver um software 
seguro devem ser aplicadas; 
 
Este princípio garante que o produto terá menos erros e, 
consequentemente, terá menos vulnerabilidades; 
 
O foco deve ser voltado para cumprir os prazos pré-estabelecidos; 
 
 
O foco é fazer o desenvolvimento para atender aos requisitos 
funcionais; 
Data Resp.: 26/08/2021 20:36:32 
 
Explicação: 
A resposta correta é: O foco é fazer o desenvolvimento para atender 
aos requisitos funcionais; 
 
 
 
 
 
3. 
 
 
Para remover caracteres em branco e quebras 
de linha (\n) do início e do final de uma string, 
devemos utilizar o método: 
 
 
split() 
 
break() 
 
 
strip() 
 
clean() 
 
join() 
Data Resp.: 26/08/2021 20:37:10 
 
Explicação: 
A resposta correta é: strip() 
 
 
 
 
 
4. 
 
 
Assinale a alternativa correta que complementa 
a frase: 
"Durante o tratamento de exceções, devemos 
optar por exceções ____________ sempre que 
possível." 
 
 
Abrangentes 
 
 
Específicas 
 
Genéricas 
 
Comuns 
 
Incomuns 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
Data Resp.: 26/08/2021 20:37:57 
 
Explicação: 
A resposta correta é: Específicas. 
 
 
 
 
 
5. 
 
 
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? 
 
 
list 
 
string 
 
None 
 
dict 
 
 
tuple 
Data Resp.: 26/08/2021 20:38:59 
 
Explicação: 
A resposta correta é: tuple 
 
 
 
 
 
6. 
 
 
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(':memory:') 
 
conexao = sqlite3.connect(':db:') 
 
conexao = sqlite3.connect(None) 
 
conexao = sqlite3.connect(':db.memory') 
 
conexao = sqlite3.connect(':mem.db:') 
Data Resp.: 26/08/2021 20:40:14 
 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
Explicação: 
A resposta correta é: conexao = sqlite3.connect(':memory:') 
 
 
 
 
 
7. 
 
 
A biblioteca "psycopg2" é uma interface 
disponível para o Python para o sistema 
gerenciador de banco de dados Postgre. Ela é 
útil para realizar operações de inserção, 
consulta, modificação e exclusão de dados. Os 
programas que a utilizam, normalmente, 
apresentam muitas características em comuns. 
Em relação a essas semelhanças, selecione a 
opção que apresenta quais são os itens que um 
código em "psycopg2" deve ter: 
 
 
import psycopg2, conectar ao banco, abrir a conexão, executar uma 
instrução sql, confirmar a instrução e fechar o banco de dados. 
 
import psycopg2, conectar ao banco, imprimir o status da conexão, 
executar uma instrução sql, confirmar a instrução e fechar a 
conexão com o banco de dados. 
 
import psycopg2, conectar ao banco, executar uma instrução sql, 
recuperar o estado da execução da instrução, confirmar a instrução 
e fechar a conexão com o banco de dados. 
 
 
import psycopg2, conectar ao banco, abrir o cursor, executar uma 
instrução sql, confirmar a instrução e fechar a conexão com o banco 
de dados. 
 
import psycopg2, conectar ao banco, executar uma instrução sql, 
confirmar a instrução, imprimir o estado da execução, fechar a 
conexão com o banco de dados. 
Data Resp.: 26/08/2021 20:41:35 
 
Explicação: 
A resposta correta é: import psycopg2, conectar ao banco, abrir o 
cursor, executar uma instrução sql, confirmar a instrução e fechar a 
conexão com o banco de dados. 
 
 
 
 
 
8. 
 
Considere o fragmento de código Python 
abaixo. 
from kivy.app import App 
from kivy.uix.button import Button 
 
class EApp(App): 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
 
 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: 
 
 
EApp 
 
EbuildApp 
 
 
build 
 
buildApp 
 
ClassApp 
Data Resp.: 26/08/2021 20:42:28 
 
Explicação: 
A resposta correta é: build 
 
 
 
 
 
9. 
 
 
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. 
 
O levantamento dos requisitos deve ser feito logo no início do 
desenvolvimento. 
 
O gerenciamento dos requisitos é um processo rígido. 
 
As priorizações dos requisitos da RAD são fixas e todos tem alta 
prioridade; 
 
Na RAD, as mudanças dos requisitos só podem ser aplicadas no final 
do processo de teste e validação. 
Data Resp.: 26/08/2021 20:43:53 
 
Explicação: 
A resposta correta é: Na RAD, o projeto vai incorporando sugestões 
dos usuários ao longo das iterações. 
 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
 
 
 
 
10. 
 
 
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 CORRETAa 
respeito da Modelagem de Negócios: 
 
 
 Nela, os testes do sistema são tratados de modo a validar os 
requisitos do sistema. 
 
 
Identifica as informações relevantes sobre o negócio. 
 
É caracterizada por um processo rígido que vai determinar como 
será a versão final 
 
É uma fase voltada para os desenvolvedores do sistema com 
interações técnicas. 
 
Identifica as entidades de dados e como se relacionam com o 
negócio. 
Data Resp.: 26/08/2021 20:46:59 
 
Explicação: 
A resposta correta é: Identifica as informações relevantes sobre o 
negócio. 
 
 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp

Mais conteúdos dessa disciplina