Questões de Concurso
Sobre python em programação
Foram encontradas 811 questões
Analise as afirmativas abaixo com relação ao Python e ao MongoDB.
1. O Pyhton necessita de um driver MongoDB para acesso a um banco de dados MongoDB.
2. O PyMongo é um dos drivers MongoDB para Python mais utilizados e pode ser instalado pelo utilitário PIP.
3. O Python pode trabalhar com bancos de dados MongoDB armazenados localmente ou na própria nuvem do MongoDB.
Assinale a alternativa que indica todas as afirmativas corretas.
Considere o seguinte trecho de código em Python 3:

Com base no código acima, assinale a alternativa correta quanto ao valor exibido ao final da execução.
Em Python, listas são estruturas de dados imutáveis, o que as torna ideais para serem usadas como chaves de dicionários (dict).
Em Python, a função lambda permite a criação de funções anônimas, que podem ser usadas como argumentos em funções de ordem superior, o que facilita a programação funcional.
dados = [3, 7, 0, -1, 7] resultado = {} for i in range(len(dados)): if dados[i] > 0: chave = f”v_{i}” if dados[i] not in resultado.values(): resultado[chave] = dados[i] else: resultado[chave] = -dados[i] elif dados[i] == 0: continue else: resultado[f”neg_{i}”] = abs(dados[i]) print(resultado)
A execução do código Python precedente resulta no trecho a seguir.
{'v_0': 3, 'v_1': 7, 'v_3': -1}
A respeito de APIs, web services e JSON, julgue o item a seguir.

Considerando o código em Python precedente, é correto afirmar que sua execução apresentará o resultado a seguir.
Nome: Mariana
Idade: 21
Disciplinas:
- Algoritmos
- Estruturas de Dados
Julgue o item a seguir, referente a Python.
Na execução do código a seguir, a tentativa de criar a coluna status em df_aprovados não será bem-sucedida devido à ocorrência SettingWithCopyWarning, de df_aprovados é uma fatia do data frame original.

Julgue o item a seguir, referentes a Python.
Considere que certo professor universitário tenha desenvolvido o código em Python a seguir, que classifica estudantes de acordo com o desempenho de cada um. Considere, ainda, que para testar o código, esse professor tenha gerado 30 números aleatórios superiores ou iguais 0 e inferiores ou iguais a 10. Considere, por fim, que um aluno será classificado como: aprovado, se sua nota for superior ou igual a 7; em recuperação, se sua nota for superior ou igual a 5 e inferior a 7; ou reprovado; se sua nota for inferior a 5.

A partir das informações apresentadas nessa situação hipotética, é correto afirmar que a execução do citado código será bem-sucedida e mostrará a nota média dos estudantes.
Julgue o item a seguir, referentes a Python.
Na execução do código a seguir, a tentativa de criar a coluna status em df_aprovados não será bem-sucedida devido à ocorrência de SettingWithCopyWarning, pois df_aprovados é uma fatia do data frame original.

Julgue o item a seguir, referentes a Python.
Considere que, na tentativa de calcular a pontuação final de estudantes universitários com base nas suas notas e nos pesos atribuídos às disciplinas, sem usar bibliotecas externas, certo programador tenha desenvolvido o seguinte código em Python.

Nessa situação hipotética, a execução do código será bem-sucedida e imprimirá no terminal a lista pontuacoes_finais com as pontuações finais ponderadas para cada estudante.
Julgue o item que se segue, referente a HTML, CSS e JavaScript, Python e Java.
Considere o código Python, versão 3.13, a seguir.

A execução desse código imprimirá a docstring da função imprimePares(), apresentada a seguir.
Essa função imprime os números pares de 1 a 20.
O NDVI (ou índice de vegetação por diferença normalizada) permite identificar a presença de vegetação verde e caracterizar sua distribuição espacial, como também sua evolução no decorrer do tempo. Para calcular o NDVI, a linguagem Python é amplamente utilizada, devido à sua flexibilidade e às bibliotecas de processamento de dados geoespaciais disponíveis. A seguir, é apresentado um código em Python relativo ao cálculo do NDVI.
import numpy as np
import rasterio def calcular_ndvi(arquivo_nir, arquivo_red,
saida_ndvi):
with rasterio.open(arquivo_nir) as nir_src:
nir = nir_src.read(1).astype('float32')
perfil = nir_src.profile
with rasterio.open(arquivo_red) as red_src:
red = red_src.read(1).astype('float32')
ndvi = (nir - red) / (nir + red + 1e-10)
perfil.update(dtype=rasterio.float32,
count=1)
with rasterio.open(saida_ndvi, 'w',
**perfil) as dst:
dst.write(ndvi, 1)
print(f"NDVI calculado e salvo em:
{saida_ndvi}")
Com base no código precedente, julgue os itens a seguir.
Com base no código precedente, julgue o item a seguir.
Na interpretação do resultado do código, valores de NDVI próximos de 0 indicam maiores quantidades de vegetação fotossinteticamente ativa, enquanto valores próximos de 1 sugerem uma baixa vegetação.
A, B, C = {0: 1, 2: 3, 4: 5}
o valor armazenado na variável B é igual a
Acerca de programação em Python, julgue o item subsequente.
Em Python, as listas são coleções heterogêneas e mutáveis de objetos de qualquer tipo, inclusive de outras listas.
Acerca de programação em Python, julgue o item subsequente.
Para evitar a interrupção do módulo principal do programa Python, recomenda-se tratar como exceção erros tais quais divisão por zero, entre outros.
Acerca de programação em Python, julgue o item subsequente.
Geralmente, utiliza-se o loop WHILE quando o número de execuções é conhecido antes da execução desse loop, e utiliza-se o loop FOR quando o número de execuções ainda for desconhecido antes da execução desse loop.