0% acharam este documento útil (0 voto)
300 visualizações6 páginas

Prova de Desenvolvimento

O documento discute o framework Django, que possui licença de software livre e é aplicado para aplicações WEB. Também aborda técnicas de desenvolvimento rápido de aplicações em Python como RAD e prototipagem de interfaces.

Enviado por

Rafaela Alves
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
300 visualizações6 páginas

Prova de Desenvolvimento

O documento discute o framework Django, que possui licença de software livre e é aplicado para aplicações WEB. Também aborda técnicas de desenvolvimento rápido de aplicações em Python como RAD e prototipagem de interfaces.

Enviado por

Rafaela Alves
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 6

16/04/2024, 14:16 estacio.saladeavaliacoes.com.

br/prova/661eb2650b1868a40d17dbb9/

Prova AV Desenvolvimento Rápido De Aplicações Em Python Sair

1 Marcar para revisão 00 : 49 :


hora min
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 Questão 1 d
framework Django:
1 2
A Possui licença de software livre e é aplicado para aplicações de Ciências de
Dados; 6 7
Em branco (
B Possui licença de software livre e é aplicado para aplicações GUIs;
Finalizar
C Possui licença comercial e é aplicado para aplicações WEB;

D Possui licença de software livre e é aplicado para aplicações WEB;

E Possui licença de software comercial e é aplicado para geração de gráficos.

2 Marcar para revisão


O RAD é uma abordagem que visa acelerar o desenvolvimento de software. Ela se
concentra em atender às necessidades dos clientes de maneira eficaz e em tempo
hábil.
Qual é a principal finalidade da metodologia RAD no desenvolvimento de software?

A Priorizar a documentação extensa em cada fase do projeto.

B Entregar software em um curto período de tempo, com iterações frequentes.

C Aumentar o tamanho das equipes de desenvolvimento.

D Minimizar a interação entre desenvolvedores e usuários.

E Garantir que todos os requisitosdesenvolvimento.


sejam documentados detalhadamente antes do

https://estacio.saladeavaliacoes.com.br/prova/661eb2650b1868a40d17dbb9/ 1/6
16/04/2024, 14:16 estacio.saladeavaliacoes.com.br/prova/661eb2650b1868a40d17dbb9/

3 Marcar para revisão


Gabriela está desenvolvendo um script para processar dados de um arquivo. Ela quer
garantir que todos os recursos sejam liberados após a conclusão do script.
Além de fechar arquivos após a leitura ou escrita, qual outra prática é recomendada para
garantir a liberação adequada de recursos?

A Usar o método split() após a leitura.

B Abrir o arquivo com o modo "r" sempre.

C Usar o método flush() após cada operação de escrita.

D Usar o statement "with" ao abrir arquivos.

E Deletar o arquivo após a leitura.

4 Marcar para revisão


Para garantir o _________ funcionamento do programa em Python ao lidar com arquivos, é
essencial compreender a manipulação de strings, adotar _________ e se atentar ao
_________ de exceções.
Assinale a alternativa que contém a sequência correta para preencher as lacunas acima.

A correto, boas práticas, tratamento.

B melhor, diretrizes de codificação, lançamento.

C eficiente, padrões de codificação, rastreamento.

D rápido, estilos de programação, log.

E seguro, normas de segurança, registro.

5 Marcar para revisão

https://estacio.saladeavaliacoes.com.br/prova/661eb2650b1868a40d17dbb9/ 2/6
16/04/2024, 14:16 estacio.saladeavaliacoes.com.br/prova/661eb2650b1868a40d17dbb9/

Uma empresa de tecnologia está desenvolvendo um sistema para gerenciar as


informações de seus funcionários. O sistema precisa atualizar os registros no banco de
dados quando um funcionário recebe uma promoção, incluindo o novo cargo e salário. O
desenvolvedor utiliza Python para realizar essas operações de atualização.
Considerando o texto, analise as afirmativas abaixo:
I. Para atualizar um registro, é necessário usar o comando SQL UPDATE seguido do nome
da tabela e das novas informações.
II. É possível usar parâmetros dinâmicos para atualizar os valores de cargo e salário.
III. A atualização de registros no banco de dados não permite o uso de condições para
especificar qual registro deve ser atualizado.
Marque a opção correta.

A Apenas a afirmativa II está correta.

B Apenas a afirmativa III está correta.

C Apenas a afirmativa I está correta.

D Apenas as afirmativas II e III estão corretas.

E Apenas as afirmativas I e II estão corretas.

6 Marcar para revisão


Uma empresa de tecnologia está desenvolvendo um sistema de gestão de clientes
usando Python e SQLite. Eles precisam inserir informações de novos clientes no banco de
dados. Para isso, criaram uma classe Cliente com atributos como nome, idade e email.
Qual é a maneira mais eficiente de inserir os dados de um objeto da classe Cliente no
banco de dados, considerando a estrutura apresentada?

A Criar uma função separada para cada atributo do cliente.

B Utilizar um comando UPDATE para adicionar novos clientes.

C Inserir os dados manualmente no banco de dados sem usar o Python.

D Converter o objeto Cliente em um dicionário e inserir usando INSERT INTO.

E Usar um loop para inserir cada atributo individualmente.

https://estacio.saladeavaliacoes.com.br/prova/661eb2650b1868a40d17dbb9/ 3/6
16/04/2024, 14:16 estacio.saladeavaliacoes.com.br/prova/661eb2650b1868a40d17dbb9/

7 Marcar para revisão


Considere o fragmento de código Python abaixo:
import tkinter as tk
raiz = tk.Tk()
raiz.title('Exemplo')
botao = lacuna_I
botao.pack()
raiz.mainloop()
Selecione a opção CORRETA que substitua a palavra lacuna_I de modo que o programa
adicione um botão usando o módulo tkinter:

A Button(janela, text='exemplo', height=1, width=35, command=raiz.destroy)

B tkk.Button(raiz, text='exemplo', height=1, width=35, command=raiz.destroy)

C tk.CheckButton(raiz, text='exemplo', height=1, width=35, command=raiz.destroy)

D tk.Button(raiz, text='exemplo', height=1, width=35, command=raiz.destroy)

E tk.Button(janela, text='exemplo', height=1, width=35, command=raiz.destroy)

8 Marcar para revisão


Na metodologia RAD, o desenvolvimento de protótipo de interface é muito importante para 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 Mockup: são usadas para apresentar aspectos visuais de navegação do produto.

B Maquetes: tratam tanto das funcionalidades do sistema, como também da aparência.

C Esboços: são modelos funcionais de sistema.

https://estacio.saladeavaliacoes.com.br/prova/661eb2650b1868a40d17dbb9/ 4/6
16/04/2024, 14:16 estacio.saladeavaliacoes.com.br/prova/661eb2650b1868a40d17dbb9/

D Wireframes: são usadas exclusivamente para implementar a lógica física do sistema de


Hardware.

E Sketches: são aplicados para exibir componentes interativos que serão aplicados na versão
final do sistema.

9 Marcar para revisão


A metodologia RAD trabalha com iterações e incrementos ao longo do desenvolvimento
do software para que seja entregue rapidamente e com a minimização de erros. Apesar
das diversas vantagens, também possui desvantagens. Nesse sentido, selecione a opção
CORRETA a respeito das vantagens da metodologia RAD:

A O gerenciamento de um projeto RAD é complexo.

B Podem ocorrer rápidas revisões iniciais;

C A metodologia RAD trata apenas sistema que podem ser modularizados;

D Alta dependência da modelagem de dados;

E Os desenvolvedores devem ser muito qualificados;

10 Marcar para revisão


Dentre os métodos apresentados abaixo, qual método pertence ao objeto do tipo arquivo.

A replace

B read

C rename

D split

E join

https://estacio.saladeavaliacoes.com.br/prova/661eb2650b1868a40d17dbb9/ 5/6
16/04/2024, 14:16 estacio.saladeavaliacoes.com.br/prova/661eb2650b1868a40d17dbb9/

https://estacio.saladeavaliacoes.com.br/prova/661eb2650b1868a40d17dbb9/ 6/6

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy