Buscar

Teste Desenvolvimento Rapido 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 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

Teste de
Conhecimento
avalie sua aprendizagem
 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: 
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: 
DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON
Lupa Calc.
EEX0039_202012017875_TEMAS
Aluno: NILO SILVA NETO Matr.: 202012017875
Disc.: DESENVOLVIMENTO 2021.4 EAD (G) / 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 fase de teste da metodologia RAD deve ser aplicada apenas para a
funcionalidade que foi incluída no ciclo iterativo; 
Em cada uma das fases da metodologia RAD, o usuário pode incluir um novo
requisito. 
A coleta de dados é feita na fase de modelagem de negócios e serão agrupados
em estruturas de negócio na fase de prototipação; 
A flexibilidade da metodologia RAD permite que o sequenciamento das fases de
desenvolvimento seja ignorado, desde que em algum momento elas sejam
executadas; 
O agrupamento dos dados em objetos de negócio é feito na fase de modelagem
de dados; 
Data Resp.: 07/01/2022 08:06:26
Explicação:
A resposta correta é: O agrupamento dos dados em objetos de negócio é
feito na fase de modelagem de dados; 
2.
Permite que os desenvolvedores tomem a decisão sobre a aplicação das melhores
soluções para o projeto. 
Firefox https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#ancora_8
1 of 5 07/01/2022 08:16
javascript:diminui();
javascript:diminui();
javascript:aumenta();
javascript:aumenta();
javascript:calculadora_on();
javascript:calculadora_on();
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
Para remover caracteres em branco e quebras de linha (\n) do início e do final de
uma string, devemos utilizar o método: 
Assinale o código Python que cria um novo arquivo, contendo uma linha. 
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; 
O foco deve ser voltado para cumprir os prazos pré-estabelecidos; 
O foco é fazer o desenvolvimento para atender aos requisitos funcionais;
Data Resp.: 07/01/2022 08:07:06
Explicação:
A resposta correta é: O foco é fazer o desenvolvimento para atender aos
requisitos funcionais;
3.
clean() 
strip() 
break() 
join() 
split() 
Data Resp.: 07/01/2022 08:08:02
Explicação:
A resposta correta é: strip() 
4.
Data Resp.: 07/01/2022 08:09:07
Explicação:
Firefox https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#ancora_8
2 of 5 07/01/2022 08:16
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
Considere que temos a tabela Produto definida da seguinte forma no nosso banco de
dados: 
CREATE TABLE Produto ( 
 codigo INTEGER NOT NULL, 
 nome TEXT NOT NULL, 
 descricao TEXT) 
Dada as variáveis e o comando execute a seguir: 
>>> produto = {"cod": 123, "nome_prod": "Colher"} 
>>> comando = "INSERT INTO PESSOA X VALUES Y;"
>>> cursor.execute(comando, pessoa) 
Quais os valores de X e Y para que o comando execute seja realizado com sucesso? 
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? 
A resposta correta é:
5.
X = vazio; Y = vazio 
X = (codigo, nome); Y = (:cod, :nome_prod) 
X = (codigo, nome); Y = (:codigo, :nome) 
X = vazio; Y = (:cod, :nome_prod) 
X = (cod, nome_prod); Y = (:cod, :nome_prod) 
Data Resp.: 07/01/2022 08:09:33
Explicação:
A resposta correta é: X = (codigo, nome); Y = (:cod, :nome_prod) 
6.
tuple 
dict 
None 
list 
string 
Data Resp.: 07/01/2022 08:09:46
Firefox https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#ancora_8
3 of 5 07/01/2022 08:16
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
Durante as aulas de programação o aluno Frederico se mostrou interessado em aprofundar seus conhecimentos em
frameworks que possibilitem o desenvolvimento de aplicações com interface gráfica para a interação com o usuário final.
Conhecendo a versatilidade da linguagem Python, marque a alternativa que apresenta um framework comum que poderia
ajudar Frederico.
Considere o fragmento de código Python abaixo que utiliza a biblioteca psycopg2 para
fazer operações no sistema gerenciador de banco de dados Postgre: 
1. import psycopg2 
2. conn = psycopg2.connect(database = "postgres", user = "postgres", password
= " senha123", host = "127.0.0.1", port = "5432") 
3. cur = conn.cursor() 
4. cur.execute("""select * from public."AGENDA" where "telefone"
= '02188888888' """) 
5. registro = cur. lacuna_I() 
6. conn.commit() 
7. conn.close() 
Para que o código seja compilado e executado corretamente e, além disso, retorne
todos os registros que satisfaçam a condição dada, é necessário substituir a
palavra lacuna_I por: 
Explicação:
A resposta correta é: tuple
7.
stdio.color.
ColorACM.
Tkinter.
Scanf.
Rpki.
Data Resp.: 07/01/2022 08:13:48
Explicação:
Tkinter é o framework de interface gráfica padrão da linguagem Python. Apresenta uma sintaxe amigável e
simples, que possibilita a interação com o usuário final.
8.
fetchall
qryselect
fetchone
fecthqry
fetchmany
Data Resp.: 07/01/2022 08:14:51
Explicação:
Resposta: fetchall.
Esta rotina busca todas as linhas de um resultado de consulta, retornando uma
lista.
Firefox https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#ancora_8
4 of 5 07/01/2022 08:16
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
Na metodologia RAD, o desenvolvimento de protótipo de interface é muito importantepara que as partes interessadas possam aumentar a sua compreensão sobre o
sistema e, se necessário, fazer ajustes sobre o direcionamento do projeto. Existem
algumas técnicas para o desenvolvimento de protótipos de interface. Nesse sentido,
selecione a opção CORRETA que relaciona corretamente a técnica de desenvolvimento
de protótipo de interface e o seu significado: 
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: 
9.
Maquetes: tratam tanto das funcionalidades do sistema, como também da
aparência. 
Mockup: são usadas para apresentar aspectos visuais de navegação do produto. 
Wireframes: são usadas para implementar componentes interativos funcionais.
Esboços: são modelos funcionais de sistema. 
Sketches: são aplicados para exibir componentes interativos que serão aplicados
na versão final do sistema. 
Data Resp.: 07/01/2022 08:11:31
Explicação:
A resposta correta é: Mockup: são usadas para apresentar aspectos visuais de
navegação do produto. 
10.
Identifica as informações relevantes sobre o negócio. 
Identifica as entidades de dados e como se relacionam com 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. 
 Nela, os testes do sistema são tratados de modo a validar os requisitos do
sistema. 
Data Resp.: 07/01/2022 08:11:52
Explicação:
A resposta correta é: Identifica as informações relevantes sobre o negócio. 
Firefox https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#ancora_8
5 of 5 07/01/2022 08:16
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#

Continue navegando