02/03/2025 09:41 [Link]
br/prova/67c44ebf8a8cae789ec4e783/
1 Marcar para revisão
Para aprimorar a consulta de dados em um sistema de controle de
estoque, é necessário recuperar informações sobre produtos, incluindo
nome e quantidade, da tabela Produtos.
Qual é o comando SQL adequado para selecionar o nome e a quantidade
de todos os produtos na tabela Produtos?
A SELECT nome, quantidade FROM Produtos
B INSERT INTO Produtos(nome, quantidade)
C UPDATE Produtos SET nome, quantidade
D DELETE FROM Produtos WHERE nome, quantidade
E CREATE TABLE Produtos(nome, quantidade)
[Link] 1/11
02/03/2025 09:41 [Link]
2 Marcar para revisão
Você está construindo um sistema de gerenciamento de inventário em
Python e decide usar MySQL. O sistema precisa de funcionalidades para
remover itens descontinuados do banco de dados periodicamente.
Qual é o comando SQL adequado para remover um item específico do
banco de dados MySQL em Python?
A INSERT INTO.
B SELECT.
C UPDATE.
D DELETE FROM.
E ALTER TABLE.
3 Marcar para revisão
[Link] 2/11
02/03/2025 09:41 [Link]
No estudo de Python para manipulação de banco de dados, é essencial
entender que o Python 3.7 ou superior oferece uma vasta gama de
funcionalidades. Uma das ferramentas básicas para interagir com bancos
de dados é o SQLite, um sistema de gerenciamento de banco de dados
que é integrado por padrão no Python. Para estabelecer uma conexão com
um banco de dados SQLite, é necessário utilizar um _________, que permite
enviar comandos SQL e receber resultados. Após estabelecer a conexão,
cria-se um _________, que é um objeto essencial para executar operações
SQL, como consultas e atualizações. Seguindo as práticas padrão, após a
execução de comandos SQL, é importante fechar a conexão e o cursor
para liberar recursos, usando os métodos _________ respectivamente.
Assinale a alternativa que contém a sequência correta para preencher as
lacunas acima:
A Conector - Cursor - Close e Close.
B Cursor - Conector - Terminate e End.
C Interface - Objeto - Disconnect e Close.
D Objeto - Interface - Close e Disconnect.
E Conector - Objeto - Terminate e End.
[Link] 3/11
02/03/2025 09:41 [Link]
4 Marcar para revisão
Pedro está implementando um script Python para remover registros de
uma tabela no banco de dados. Ele usa placeholders e parâmetros para
criar o comando SQL de remoção.
Qual é a principal razão para Pedro utilizar placeholders e parâmetros em
seu comando de remoção?
A Para acelerar o processo de remoção de registros.
B Para evitar a duplicação de registros na tabela.
C Para manter a integridade dos dados na tabela.
D Para garantir a portabilidade do código entre diferentes SGBDs.
E Para proteger contra injeções de SQL.
5 Marcar para revisão
[Link] 4/11
02/03/2025 09:41 [Link]
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.
A Rpki.
B [Link].
C Tkinter.
D Scanf.
E ColorACM.
6 Marcar para revisão
O Python adquiriu destaque na área de desenvolvimento, em parte, pela
sua simplicidade, mas também por possuir diversos pacotes e frameworks
[Link] 5/11
02/03/2025 09:41 [Link]
que facilitam, por exemplo, a construção de aplicações de bancos de
dados, ciência de dados e construção de interfaces. A quantidade de
recursos associada ao Python auxilia o desenvolvedor a construir
aplicações padronizadas, adaptadas às funções de negócio e preparadas
para mudanças, de forma mais rápida e com menor custo. Tais
características fazem do Python uma linguagem apropriada ao
desenvolvimento rápido de projetos de software.
Com base no texto apresentado, conclui-se que
A linguagem Python estabelece padrões de simplicidade que
A exigem dos pacotes e frameworks de terceiros adaptação
estrutural.
A linguagem Python permite criar rapidamente aplicações
B flexíveis que permitem o desenvolvedor re-projetar conforme a
necessidade.
A linguagem Python possui mecanismos embutidos para
C construção de interfaces ricas, padronizando assim os projetos
de software.
[Link] 6/11
02/03/2025 09:41 [Link]
A linguagem Python possui uma grande quantidade de recursos,
D
o que torna a adaptação às funções de negócio mais demorada.
A linguagem Python se destaca pela quantidade de pacotes e
E frameworks, no entanto, a aplicação do RAD fica prejudicada
devido à falta de padronização.
7 Marcar para revisão
A linguagem de programação Python possui muitos pacotes disponíveis.
Tem uma grande comunidade de colaboradores engajados na solução de
problemas e disseminação de conteúdo. Sobre a linguagem de
programação Python:
A Não é ideal para projetos RAD, dado que é orientada a objetos.
SM2 Desenvolvimento Rápido De Aplicações Em Python
Por ter uma sintaxe muito simples, não é necessário que o
B
desenvolvedor precise programar linhas de código.
00 : 37 : 02 Ocultar
Aplica-se perfeitamente bem para a RAD, dado que é hora min seg
C
considerada a melhor linguagem de programação.
Questão 8 de 10
[Link] 7/11
02/03/2025 09:41 [Link]
É usada para construir a lógica do sistema, mas não a interface
D 1 2 3 4 5
gráfica com o usuário.
6 7 8 9 10
Licença e simplicidade de sintaxe fazem da linguagem Python
E
uma forte candidata para desenvolvimentos de projetos RAD. Respondidas (10) Em branco (0)
Finalizar prova
8 Marcar para revisão
Considere o fragmento de código Python abaixo.
from [Link] import App
from [Link] 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:
[Link] 8/11
02/03/2025 09:41 [Link]
A ClassApp
B buildApp
C EApp
D build
E EbuildApp
9 Marcar para revisão
A Modelagem de Negócios é uma das fases da RAD. Nela, aspectos como
necessidades do negócio e propósito do sistema são tratados. Nesse
sentido, selecione a opção correta a respeito da Modelagem de Negócios:
[Link] 9/11
02/03/2025 09:41 [Link]
Identifica as entidades de dados e como se relacionam com o
A
negócio.
É caracterizada por um processo rígido que vai determinar como
B
será a versão final.
É uma fase voltada para os desenvolvedores do sistema com
C
interações técnicas.
D Identifica as informações relevantes sobre o negócio.
Nela, os testes do sistema são tratados de modo a validar os
E
requisitos do sistema.
10 Marcar para revisão
O desenvolvimento de interface 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 que deve ser
considerada nesta escolha:
[Link] 10/11
02/03/2025 09:41 [Link]
A Licença, pois trata dos direitos de uso de um software.
A ferramenta escolhida sempre deve ser a mais difícil de
B aprender para que se tenha um desenvolvimento rápido pelos
membros da equipe.
A ferramenta escolhida não deve fornecer capacidade de
C
colaboração entre os membros da equipe.
Integração, uma vez que é muito importante que o código esteja
D
disponível no controlador de versões git.
Facilidade de uso e conforto, pois o usuário final precisa de
E
atalhos para navegar no sistema.
[Link] 11/11