Buscar

Avaliacao_Desenv_Rapido_de_Aplicacao_Paython_NOTA_08 - 00


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 3 páginas

Prévia do material em texto

28/10/2021 14:21 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/3
 ATENÇÃO
1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados.
2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação".
 1a Questão (Ref.: 202012040754)
A escolha da linguagem Python para um projeto RAD tem diversas justificativas, entre elas está
a possibilidade de usar frameworks com diversas finalidades. Entre esses frameworks, está
o Django. Nesse sentido, selecione a opção CORRETA sobre o framework Django: 
Possui licença de software livre e é aplicado para aplicações GUIs; 
Possui licença de software livre e é aplicado para aplicações WEB; 
Possui licença de software comercial e é aplicado para geração de gráficos. 
Possui licença comercial e é aplicado para aplicações WEB; 
Possui licença de software livre e é aplicado para aplicações de Ciências de Dados; 
 2a Questão (Ref.: 202012040747)
Um dos princípios do RAD é "É necessário que o desenvolvimento iterativo e incremental
convirja para uma solução comercial". Nesse sentido, selecione a opção CORRETA: 
Desde o início do desenvolvimento, deve haver foco na implementação de recursos de
segurança; 
Apesar de desenvolver versões do sistema no curto prazo, a ideia é que ao longo das
iterações e incrementos, o protótipo se aproxime cada vez mais do sistema comercial; 
Ao longo dos incrementos, a ideia é acrescentar funcionalidades ainda que nas versões
anteriores haja questões em aberto; 
As iterações do projeto desenvolvido em RAD são uma garantia de que o sistema ficará de
acordo com os requisitos funcionais. 
Os sistemas que utilizam banco de dados não se adequam ao desenvolvimento incremental,
pois muitos recursos já estão implementados; 
 3a Questão (Ref.: 202012040858)
Para ler o conteúdo de um arquivo nomeado file e retornar todas as linhas do arquivo como
elementos de uma lista, devemos executar qual instrução? 
readlines(file) 
file.readline() 
file.readall() 
file.read() 
file.readlines()
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990416\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990409\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990520\n\nStatus da quest%C3%A3o: Liberada para Uso.');
28/10/2021 14:21 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/3
 4a Questão (Ref.: 202012040863)
Dentre os métodos apresentados abaixo, qual método pertence ao objeto do tipo arquivo. 
split 
replace 
join 
rename 
read 
 5a Questão (Ref.: 202012041022)
Diferente de outros bancos de dados, que possuem muitos tipos de dados, o SQLite possui um
limitado número de tipos, porém utiliza o conceito de afinidade. Assinale a alternativa correta
quanto ao tipo do atributo criado e a classe de maior afinidade: TIPO \(\to\) CLASSE 
DATE \(\to\) DATETIME 
DOUBLE \(\to\) REAL 
CHARACTER \(\to\) BLOB 
BOOLEAN \(\to\) INTEGER 
BIGINT \(\to\) NUMERIC 
 6a Questão (Ref.: 202012041025)
 Qual dos métodos da DB API 2.0 é utilizado para confirmar todas as operações pendentes: 
connect 
commit 
save
send 
execute 
 7a Questão (Ref.: 202012041038)
O uso de componentes de interface gráfica em um sistema é importante, para facilitar a
interação do usuário com as funcionalidades do sistema. No entanto também existem alguns
aspectos que podem tornar as escolhas de um projeto desvantajosas. Nesse sentido, selecione
a opção que apresenta uma das desvantagens relacionadas a uma escolha de uma biblioteca
para interface gráfica:
Ampliar o acesso dos usuários às funcionalidades do sistema. 
Proporcionar que o usuário possa alternar entre as funcionalidades do sistema. 
Dar ao programador uma camada de abstração sobre detalhes da programação dos
componentes. 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990525\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990684\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990687\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990700\n\nStatus da quest%C3%A3o: Liberada para Uso.');
28/10/2021 14:21 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/3
O sistema poder operar em múltiplas plataformas. 
Fazer uso intenso de recursos computacionais. 
 8a Questão (Ref.: 202012041045)
Em relação ao tratamento de exceções na linguagem Python, estão corretas as seguintes
afirmativas, EXCETO: 
Se houver múltiplos blocos except correspondentes quando uma exceção ocorrer, somente o
primeiro é executado. 
Todas as classes de exceção do Python herdam direta ou indiretamente da classe error.
Pelo menos um bloco except, ou um bloco finally deve seguir imediatamente o bloco try. 
O bloco finally é a forma adequada de liberar recursos para impedir vazamentos de recursos. 
O tratamento de exceções processa erros síncronos, que ocorrem quando uma instrução é
executada. 
 9a Questão (Ref.: 202012041064)
O desenvolvimento de interfaces com o usuário é um grande desafio, apesar da existência de
muitos frameworks e ferramentas que facilitam esse trabalho. Um desses desafios está na
escolha das ferramentas, ou frameworks adequados. Nesse sentido, selecione a opção
CORRETA sobre os itens que devem ser considerados nesta escolha: 
Compartilhamento, pois é essencial que todos os envolvidos no projeto tenham acesso ao
código. 
Facilidade de uso e conforto, pois o usuário final precisa de atalhos para navegar no sistema. 
Curva de aprendizagem, pois a ferramenta escolhida sempre deve ser a mais fácil de
aprender. 
Licença, pois trata dos direitos de uso de um software. 
Integração, uma vez que é muito importante que o código esteja disponível no controlador de
versões git. 
 10a Questão (Ref.: 202012041053)
A engenharia de requisitos trata formalmente das atividades relacionadas aos requisitos de um
sistema. Nesse sentido, selecione a opção que relaciona CORRETAMENTE a atividade e o seu
objetivo: 
Elicitação de requisitos: levantar as necessidades para tratar os requisitos do sistema. 
Documentação: documentar quais são os papéis dos usuários na operação do sistema. 
Validação: comparar a implementação com o que foi solicitado.
Gerenciamento de requisitos: gerenciar os recursos humanos do projeto. 
Análise de requisitos: analisar a validade dos requisitos do sistema.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990707\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990726\n\nStatus da quest%C3%A3o: Anulada.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990715\n\nStatus da quest%C3%A3o: Liberada para Uso.');

Mais conteúdos dessa disciplina