Logo Passei Direto
Buscar

Questões de Programação Python

User badge image
Criiss

em

Ferramentas de estudo

Questões resolvidas

[Aula 6] Uma IDE (Integrated Development Environment), como o PyCharm, desempenha um papel crucial no desenvolvimento de software, especialmente para linguagens de programação como Python.
Relacione as funcionalidades pelas quais uma IDE é importante para o desenvolvimento de sistemas:

1. Integração com ferramentas de terceiros
2. Facilidade de Desenvolvimento
3. Gerenciamento de Projetos
4. Suporte a testes automatizados
5. Depuração avançada

( ) IDEs oferecem uma variedade de recursos que tornam o processo de codificação mais eficiente e menos propenso a erros. Isso inclui realce de sintaxe, conclusão de código, verificação de erros em tempo real e formatação automática

( ) IDEs como o PyCharm permitem que os desenvolvedores organizem seus projetos de forma eficaz, com ferramentas para gerenciar dependências, configurar ambientes virtuais e integrar sistemas de controle de versão como o Git

( ) Uma IDE oferece recursos avançados de correção, como pontos de interrupção, inspeção de variáveis, rastreamento de pilha e execução passo a passo do código. Isso é essencial para identificar e corrigir bugs no código

( ) IDEs incorporam-se com uma variedade de aplicativos e serviços de terceiros que são muito úteis no desenvolvimento de um software, como bancos de dados, servidores web, frameworks e bibliotecas

( ) Com integração a frameworks de teste, as IDEs facilitam a escrita, execução e depuração de testes automatizados, o que é fundamental para garantir a qualidade do software
Agora, selecione a alternativa que apresenta a sequência correta:
IDEs oferecem uma variedade de recursos que tornam o processo de codificação mais eficiente e menos propenso a erros. Isso inclui realce de sintaxe, conclusão de código, verificação de erros em tempo real e formatação automática
IDEs como o PyCharm permitem que os desenvolvedores organizem seus projetos de forma eficaz, com ferramentas para gerenciar dependências, configurar ambientes virtuais e integrar sistemas de controle de versão como o Git
Uma IDE oferece recursos avançados de correção, como pontos de interrupção, inspeção de variáveis, rastreamento de pilha e execução passo a passo do código. Isso é essencial para identificar e corrigir bugs no código
IDEs incorporam-se com uma variedade de aplicativos e serviços de terceiros que são muito úteis no desenvolvimento de um software, como bancos de dados, servidores web, frameworks e bibliotecas
Com integração a frameworks de teste, as IDEs facilitam a escrita, execução e depuração de testes automatizados, o que é fundamental para garantir a qualidade do software
A 5 – 2 – 4 – 3 – 1
B 2 – 5 – 3 – 1 – 4
C 2 – 3 – 1 – 5 – 4
D 1 – 2 – 4 – 5 – 3
E 2 – 3 – 5 – 1 – 4

[Aula 5] O SQLite é um SGBD relacional que é conhecido por sua leveza, facilidade de uso e eficiência. Ele é utilizado diretamente nos dispositivos dos usuários.
Relacione alguns comandos utilizados no SQLite 3:
Relacione alguns comandos utilizados no SQLite 3:

1. close()
2. conn = sqlite3.connect('nome.db')
3. commit()
4. print("mensagem")
5. cursor = conn.cursor()

( ) Essa linha cria uma conexão com o banco de dados SQLite. Se o banco de dados não existir, ele será criado nesse momento

( ) As alterações feitas no banco de dados são confirmadas com esse comando. Isso garante que as alterações sejam permanentemente gravadas no banco de dados

( ) Criação de um cursor para executar comandos SQL na conexão com o banco de dados

( ) Uma conexão com o banco de dados sempre deve ser fechada para liberar recursos, para isso esse comando deve ser utilizado

( ) É importante que uma mensagem seja impressa para indicar que os registros foram inseridos com sucesso
Agora, selecione a alternativa que apresenta a sequência correta:
Essa linha cria uma conexão com o banco de dados SQLite. Se o banco de dados não existir, ele será criado nesse momento
As alterações feitas no banco de dados são confirmadas com esse comando. Isso garante que as alterações sejam permanentemente gravadas no banco de dados
Criação de um cursor para executar comandos SQL na conexão com o banco de dados
Uma conexão com o banco de dados sempre deve ser fechada para liberar recursos, para isso esse comando deve ser utilizado
É importante que uma mensagem seja impressa para indicar que os registros foram inseridos com sucesso
A 5 – 2 – 4 – 3 – 1
B 2 – 3 – 5 – 1 – 4
C 1 – 2 – 4 – 5 – 3
D 2 – 5 – 3 – 1 – 4
E 2 – 3 – 1 – 5 – 4

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

[Aula 6] Uma IDE (Integrated Development Environment), como o PyCharm, desempenha um papel crucial no desenvolvimento de software, especialmente para linguagens de programação como Python.
Relacione as funcionalidades pelas quais uma IDE é importante para o desenvolvimento de sistemas:

1. Integração com ferramentas de terceiros
2. Facilidade de Desenvolvimento
3. Gerenciamento de Projetos
4. Suporte a testes automatizados
5. Depuração avançada

( ) IDEs oferecem uma variedade de recursos que tornam o processo de codificação mais eficiente e menos propenso a erros. Isso inclui realce de sintaxe, conclusão de código, verificação de erros em tempo real e formatação automática

( ) IDEs como o PyCharm permitem que os desenvolvedores organizem seus projetos de forma eficaz, com ferramentas para gerenciar dependências, configurar ambientes virtuais e integrar sistemas de controle de versão como o Git

( ) Uma IDE oferece recursos avançados de correção, como pontos de interrupção, inspeção de variáveis, rastreamento de pilha e execução passo a passo do código. Isso é essencial para identificar e corrigir bugs no código

( ) IDEs incorporam-se com uma variedade de aplicativos e serviços de terceiros que são muito úteis no desenvolvimento de um software, como bancos de dados, servidores web, frameworks e bibliotecas

( ) Com integração a frameworks de teste, as IDEs facilitam a escrita, execução e depuração de testes automatizados, o que é fundamental para garantir a qualidade do software
Agora, selecione a alternativa que apresenta a sequência correta:
IDEs oferecem uma variedade de recursos que tornam o processo de codificação mais eficiente e menos propenso a erros. Isso inclui realce de sintaxe, conclusão de código, verificação de erros em tempo real e formatação automática
IDEs como o PyCharm permitem que os desenvolvedores organizem seus projetos de forma eficaz, com ferramentas para gerenciar dependências, configurar ambientes virtuais e integrar sistemas de controle de versão como o Git
Uma IDE oferece recursos avançados de correção, como pontos de interrupção, inspeção de variáveis, rastreamento de pilha e execução passo a passo do código. Isso é essencial para identificar e corrigir bugs no código
IDEs incorporam-se com uma variedade de aplicativos e serviços de terceiros que são muito úteis no desenvolvimento de um software, como bancos de dados, servidores web, frameworks e bibliotecas
Com integração a frameworks de teste, as IDEs facilitam a escrita, execução e depuração de testes automatizados, o que é fundamental para garantir a qualidade do software
A 5 – 2 – 4 – 3 – 1
B 2 – 5 – 3 – 1 – 4
C 2 – 3 – 1 – 5 – 4
D 1 – 2 – 4 – 5 – 3
E 2 – 3 – 5 – 1 – 4

[Aula 5] O SQLite é um SGBD relacional que é conhecido por sua leveza, facilidade de uso e eficiência. Ele é utilizado diretamente nos dispositivos dos usuários.
Relacione alguns comandos utilizados no SQLite 3:
Relacione alguns comandos utilizados no SQLite 3:

1. close()
2. conn = sqlite3.connect('nome.db')
3. commit()
4. print("mensagem")
5. cursor = conn.cursor()

( ) Essa linha cria uma conexão com o banco de dados SQLite. Se o banco de dados não existir, ele será criado nesse momento

( ) As alterações feitas no banco de dados são confirmadas com esse comando. Isso garante que as alterações sejam permanentemente gravadas no banco de dados

( ) Criação de um cursor para executar comandos SQL na conexão com o banco de dados

( ) Uma conexão com o banco de dados sempre deve ser fechada para liberar recursos, para isso esse comando deve ser utilizado

( ) É importante que uma mensagem seja impressa para indicar que os registros foram inseridos com sucesso
Agora, selecione a alternativa que apresenta a sequência correta:
Essa linha cria uma conexão com o banco de dados SQLite. Se o banco de dados não existir, ele será criado nesse momento
As alterações feitas no banco de dados são confirmadas com esse comando. Isso garante que as alterações sejam permanentemente gravadas no banco de dados
Criação de um cursor para executar comandos SQL na conexão com o banco de dados
Uma conexão com o banco de dados sempre deve ser fechada para liberar recursos, para isso esse comando deve ser utilizado
É importante que uma mensagem seja impressa para indicar que os registros foram inseridos com sucesso
A 5 – 2 – 4 – 3 – 1
B 2 – 3 – 5 – 1 – 4
C 1 – 2 – 4 – 5 – 3
D 2 – 5 – 3 – 1 – 4
E 2 – 3 – 1 – 5 – 4

Prévia do material em texto

Questão 1/10 - Linguagem de Programação Aplicada
[Aula 4] Em Python existe uma maneira de criar listas de forma rápida e fácil. É como se estivéssemos criando uma lista usando uma espécie de atalho. Como pode ser observado no comando a seguir:
lista_pares_quadrado = [num * num if num % 2 == 0 else 'impar' for num in range(10) ]
Esse código utilizado em Python nos traz um exemplo de:
	
	A
	
	List comprehensions
Você assinalou essa alternativa (A)
	
	B
	
	List ordered
	
	C
	
	List classified
	
	D
	
	Manipulator View
	
	E
	
	Range
Questão 2/10 - Linguagem de Programação Aplicada
[Aula 6] Gerar um executável a partir de um código em Python pode simplificar a distribuição, melhorar a experiência do usuário e, em certos casos, proteger o código-fonte. Isso torna a prática valiosa em uma variedade de contextos, incluindo desenvolvimento de software comercial, distribuição de aplicativos e criação de ferramentas de linha de comando.
Vimos no material duas maneiras de gerar executável de um código Python, que são PyInstaller e cx_Freeze, que possuem como características:
	
	A
	
	PyInstaller implementa funções e cx_Freeze permite utilização de variáveis escaláveis
	
	B
	
	PyInstaller instala o programa e cx_Freeze congela o programa
	
	C
	
	PyInstaller torna possível a utilização de variáveis escaláveis e cx_Freeze permite usar codificação direta
	
	D
	
	PyInstaller permite empacotar código Python junto com o interpretador e cx_Freeze é uma ferramenta que permite congelar códigos .py criando um executável
Você assinalou essa alternativa (D)
	
	E
	
	PyInstaller gera uma página de configurações e cx_Freeze gera congelamento dos atributos
Questão 3/10 - Linguagem de Programação Aplicada
  [Aula 5] Para a utilização do SQLite são necessários alguns comandos no Python para que os registros sejam recuperados de uma tabela, analise as afirmativas a seguir que mostram os comandos de recuperação e exibição de registros de uma tabela do SQLite:
I. conn = sqlite3.connect('meu_banco.db'): essa linha cria uma conexão com o banco de dados SQLitechamado 'projeto.db'
II. cursor = conn.cursor(): um cursor é criado para executar comandos SQL na conexão com o bancode dados
III. conn.close(): a conexão com o banco de dados é aberta para liberar recursos
IV. for row in rows: print(f"*:{row[n]}": um loop for é usado para iterar sobre os resultados (rows) e cadastrar os valores de cada registro
V. cursor.execute("SELECT * FROM minha_tabela"): o método execute() é usado para executar a consulta SQL "SELECT * FROM minha_tabela", que seleciona todos os registros da tabela 'minha_tabela'
São corretas apenas as afirmativas:
	
	A
	
	I, III e IV
	
	B
	
	II, e V
Você assinalou essa alternativa (B)
	
	C
	
	I, II e V
	
	D
	
	III e IV
	
	E
	
	IV e V
Questão 4/10 - Linguagem de Programação Aplicada
[Aula 6] Uma IDE (Integrated Development Environment), como o PyCharm, desempenha um papel crucial no desenvolvimento de software, especialmente para linguagens de programação como Python. 
Relacione as funcionalidades pelas quais uma IDE é importante para o desenvolvimento de sistemas: 
1. Integração com ferramentas de terceiros
2. Facilidade de Desenvolvimento
3. Gerenciamento de Projetos
4. Suporte a testes automatizados
5. Depuração avançada 
(     ) IDEs oferecem uma variedade de recursos que tornam o processo de codificação mais eficiente e menos propenso a erros. Isso inclui realce de sintaxe, conclusão de código, verificação de erros em tempo real e formatação automática
(     ) IDEs como o PyCharm permitem que os desenvolvedores organizem seus projetos de forma eficaz, com ferramentas para gerenciar dependências, configurar ambientes virtuais e integrar sistemas de controle de versão como o Git
(     ) Uma IDE oferece recursos avançados de correção, como pontos de interrupção, inspeção de variáveis, rastreamento de pilha e execução passo a passo do código. Isso é essencial para identificar e corrigir bugs no código
(     ) IDEs incorporam-se com uma variedade de aplicativos e serviços de terceiros que são muito úteis no desenvolvimento de um software, como bancos de dados, servidores web, frameworks e bibliotecas
(     ) Com integração a frameworks de teste, as IDEs facilitam a escrita, execução e depuração de testes automatizados, o que é fundamental para garantir a qualidade do software
Agora, selecione a alternativa que apresenta a sequência correta:
	
	A
	
	5 – 2 – 4 – 3 – 1
	
	B
	
	2 – 5 – 3 – 1 – 4
	
	C
	
	2 – 3 – 1 – 5 – 4
	
	D
	
	1 – 2 – 4 – 5 – 3
	
	E
	
	2 – 3 – 5 – 1 – 4
Você assinalou essa alternativa (E)
Questão 5/10 - Linguagem de Programação Aplicada
  [Aula 5] O SQLite é um sistema de gerenciamento de banco de dados relacional que é conhecido por sua leveza, facilidade de uso e eficiência. Devido à sua natureza leve e incorporada, o SQLite é amplamente utilizado em aplicativos móveis, tanto para iOS quanto para Android. Ele é usado para armazenar dados localmente no dispositivo, como configurações do aplicativo, dados do usuário, cache e até mesmo para aplicativos que exigem armazenamento de dados offline.
O comando “CREATE TABLE IF NOT EXISTS ” é utilizado para:
	
	A
	
	Criar uma tabela chamada IF NOT EXISTS
	
	B
	
	Alocar espaço para uma tabela na memória
	
	C
	
	Criar um banco de dados
	
	D
	
	Criar uma tabela em um banco de dados
Você assinalou essa alternativa (D)
	
	E
	
	Inserir dados em uma tabela
Questão 6/10 - Linguagem de Programação Aplicada
  [Aula 5] O SQLite é um SGBD relacional que é conhecido por sua leveza, facilidade de uso e eficiência. Ele é utilizado diretamente nos dispositivos dos usuários.  
Relacione alguns comandos utilizados no SQLite 3: 
1. close()
2. conn = sqlite3.connect('nome.db')
3. commit()
4. print("mensagem")
5. cursor = conn.cursor()
 (     ) Essa linha cria uma conexão com o banco de dados SQLite. Se o banco de dados não existir, ele será criado nesse momento
(     ) As alterações feitas no banco de dados são confirmadas com esse comando. Isso garante que as alterações sejam permanentemente gravadas no banco de dados
(     ) Criação de um cursor para executar comandos SQL na conexão com o banco de dados
(     ) Uma conexão com o banco de dados sempre deve ser fechada para liberar recursos, para isso esse comando deve ser utilizado
(     ) É importante que uma mensagem seja impressa para indicar que os registros foram inseridos com sucesso
Agora, selecione a alternativa que apresenta a sequência correta:
	
	A
	
	5 – 2 – 4 – 3 – 1
	
	B
	
	2 – 3 – 5 – 1 – 4
Você assinalou essa alternativa (B)
	
	C
	
	1 – 2 – 4 – 5 – 3
	
	D
	
	2 – 5 – 3 – 1 – 4
	
	E
	
	2 – 3 – 1 – 5 – 4
Questão 7/10 - Linguagem de Programação Aplicada
 [Aula 5] Quando trabalhamos com dados é necessário recuperar e exibir registros de uma tabela armazenadas em um banco de dados. 
Para extrair todos os dados de uma tabela no SQLite chamada cliente, devemos utilizar o comando:
	
	A
	
	cursor.execute("SELECT cliente FROM db.connect")
	
	B
	
	cursor.execute("SELECT * FROM cliente")
Você assinalou essa alternativa (B)
	
	C
	
	cursor.execute("PRINT * FROM cliente")
	
	D
	
	cursor.execute("CONNECT FROM cliente")
	
	E
	
	cursor.execute("SELECT FROM db.connect cliente")
Questão 8/10 - Linguagem de Programação Aplicada
 [Aula 4] Em Python temos duas situações quando precisamos trabalhar com objetos. Uma situação é quando você tem um conjunto de objetos que precisam se comunicar entre si, mas quer evitar que eles se comuniquem diretamente, promovendo um acoplamento fraco entre eles. A outra situação é quando você tem um objeto que precisa notificar outros objetos sobre mudanças em seu estado.
Essas duas situações referentes a objetos são conhecidas respectivamente como:
	
	A
	
	List comprehensions e List ordered
	
	B
	
	Design communicator e design viewer
	
	C
	
	Design pattern mediator e design pattern observer
Você assinalou essa alternativa (C)
	
	D
	
	Manipulator e Range View
	
	E
	
	Classificator e Ordenator
Questão 9/10 - Linguagem de Programação Aplicada[Aula 6] Em desenvolvimento de software temos a necessidade de identificar, isolar e corrigir erros em um programa de computador. Esses erros podem variar de simples erros de sintaxe a problemas mais complexos de lógica ou execução do programa. Esse processo de depuração é essencial para garantir que um programa funcione corretamente e produza os resultados desejados.
Em programação esse importante processo de depuração é conhecido como:
	
	A
	
	Compilação
	
	B
	
	Depuração
	
	C
	
	Refatoração de código
	
	D
	
	Debug
Você assinalou essa alternativa (D)
	
	E
	
	Modificação estrutural do código
Questão 10/10 - Linguagem de Programação Aplicada
  [Aula 5] O padrão Proxy é um padrão de projeto estrutural que fornece um objeto que atua como um substituto para um objeto de serviço real usado por um cliente para controlar o acesso a ele. O comando a seguir mostra um exemplo da utilização do Proxy:
all_clients = proxy.get_all_clients()
for d in all_clients:
     print( f"Nome: {d.nome}, "
              f"DataNcto: {d.datancto}, "
              f"CPF: {d.cpf}, "
              f"EMail: {d.email}, "
              f"Telefone:{d.telefone}")
Esse recorte de comando Proxy tem o objetivo de:
	
	A
	
	Incluir clientes no banco de dados
	
	B
	
	Alterar os clientes no banco de dados
	
	C
	
	Excluir os registros dos clientes no banco de dados
	
	D
	
	Selecionar todos os clientes no banco de dados
Você assinalou essa alternativa (D)
	
	E
	
	Alterar a estrutura da tabela de clientes

Mais conteúdos dessa disciplina