Início

Questões de Concursos Python

Resolva questões de Python comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


21Q898707 | Programação, Python, Ciências da Computação, Prefeitura de Fortaleza CE, IMPARH, 2024

z or x // z < y) and not (x - z < y * 2) e2 = x % z == 0 and y + z <= x print(e1, e2) ---------------------------------- "> Considerando o código escrito em Python e a ordem de precedência dos operadores, marque a opção que apresenta a saída correta.

---------------------------------- x = 25 y = 10 z = 3 e1 = (x % y > z or x // z < y) and not (x - z < y * 2) e2 = x % z == 0 and y + z <= x print(e1, e2) ----------------------------------
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

22Q881140 | Programação, Python, Técnico em Eletrônica, CAGEPA PB, CESPE CEBRASPE, 2024

A respeito do uso da linguagem Python no geoprocessamento, assinale a opção correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

23Q970267 | Programação, Python, Ciência de Dados, Petrobras, CESPE CEBRASPE, 2022

Considerando np a biblioteca numpy do Python, julgue o item a seguir.

Se A = np.array([[6],[2],[-1],[0],[-5],[6],[7],[9],[2]]),

A1 = A[3:7,01], e A2 = A1.reshape(2,2), então

np.linalg.det(A2)>20.

  1. ✂️
  2. ✂️

24Q894496 | Programação, Python, Tecnologia da Informação, Caixa Econômica Federal, CESGRANRIO, 2024

Em um projeto de análise de dados utilizando Python e a biblioteca Matplotlib, um cientista de dados precisa visualizar rapidamente a distribuição percentual de categorias em um conjunto de dados que está na lista categorias. Para isso, ele decide utilizar um gráfico que represente essa distribuição de maneira intuitiva, optando por um gráfico de setores, também conhecido como gráfico de torta ou de pizza.
Considerando-se esse contexto, qual fragmento de código deve ser usado pelo cientista de dados?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

25Q894497 | Programação, Python, Tecnologia da Informação, Caixa Econômica Federal, CESGRANRIO, 2024

Um cientista de dados está utilizando Python e SciPy no desenvolvimento de um modelo para prever o preço de venda de imóveis com base em sua área construída, de modo a atender a um sistema de financiamento de imóveis. Para isso, obteve dados da área construída, guardados no vetor area, e dos preços de venda de imóveis, guardados no vetor preco, em uma mesma região nos últimos 3 anos.
Considerando-se esse contexto, qual fragmento de código é adequado para ajustar um modelo de regressão linear entre a área construída dos imóveis (variável independente) e seus preços de venda (variável dependente)?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

27Q894501 | Programação, Python, Tecnologia da Informação, Caixa Econômica Federal, CESGRANRIO, 2024

Um time de cientistas de dados usa a linguagem Python e o pacote Numpy para desenvolver um sistema de recomendação que utiliza perfis de usuário baseados em vetores, nos quais cada elemento representa a afinidade do usuário por um determinado produto bancário. Considere dois perfis de usuários, X e Y, e seus respectivos vetores, usuarioX e usuarioY. Para identificar se esses usuários têm gostos similares e fazer recomendações precisas, é crucial calcular a similaridade entre seus perfis. Uma das métricas utilizadas para esse fim é o cosseno da similaridade, calculado a partir do produto escalar entre os dois vetores de perfis de usuário dividido pelo produto das magnitudes desses vetores.
Considerando-se esse contexto, qual fragmento de código calcula corretamente o produto escalar entre os dois vetores, usuarioX e usuarioY?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

29Q910445 | Programação, Python, Tecnologia da Informação Soluções, EPE, FGV, 2024

x = {i: i ** 2 for i in range(10,0,-1)}<2> y = sorted(x)<3> z = (x[1], y[0], y[1])Assinale a opção que indica o valor que z recebe na linha <3>.">

Considere o código a seguir, escrito na linguagem de programação Python (versão 3.11.3).

<1> x = {i: i ** 2 for i in range(10,0,-1)}

<2> y = sorted(x)

<3> z = (x[1], y[0], y[1])

Assinale a opção que indica o valor que z recebe na linha <3>.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

30Q905546 | Programação, Python, Tecnologia da Informação, SEDUC SP, FGV, 2024

O trecho de código a seguir, escrito em linguagem Python, ordena a lista nomeada minha_lista. Analise-o e indique qual será a ordem de exibição dos nomes da lista ao final da execução de sua ordenação.
minha_lista = ['Jair', 'Samuel', 'Jailton', 'Marcos', 'Pedro'] minha_lista.sort(key=len) # a função len "número de caracteres"
# será aplicada a cada elemento da lista
print(minha_lista)
A ordem de saída será
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

31Q965046 | Programação, Python, Analista Tecnológico, Banco do Brasil, FGV, 2023

A biblioteca Python de tensores que pode ser utilizada em problemas de aprendizado profundo, podendo utilizar tanto processadores do tipo GPU quanto CPU, é denominada
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

32Q896971 | Programação, Python, Informática, IF Sul MG, FUNDATEC, 2024

É uma biblioteca de código aberto da linguagem Python que fornece funcionalidades para trabalhar com computação numérica, como, por exemplo, matrizes multidimensionais, sendo uma dependência para utilização do OpenCV com Python. O trecho refere-se a:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

33Q907071 | Programação, Python, Analista de Tecnologia da Informação, BRB, IADES, 2024

Considere o trecho de código a seguir, escrito na linguagem de programação Python.

import pandas as pd

dados = [['Distrito Federal', 61, 'DF'],

['Rio de Janeiro', 21, 'RJ'],

['São Paulo', 11, 'SP'],

['Acre', 68, 'AC'],

['Goiás', 62, 'GO'],

['Inexistente', 0, 'IX']]

df = pd.DataFrame(dados, columns=['Estado', 'DDD',

'Sigla'])

df.set_index('DDD')

print(df.loc[0].values)

A execução desse código resultará em qual saída na tela?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

34Q965044 | Programação, Python, Analista Tecnológico, Banco do Brasil, FGV, 2023

Assinale a opção que apresenta a classe da biblioteca scikit-learn, versão 1.2.2, utilizada em scripts python para a implementação de análises incrementais de componentes principais.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

35Q896973 | Programação, Python, Informática, IF Sul MG, FUNDATEC, 2024

Assinale a alternativa que corresponde corretamente a uma chamada do método VideoCapture() do OpenCV para capturar a imagem de uma webcam, considerando que foi utilizada a linguagem Python e que existe apenas uma webcam conectada.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

36Q906032 | Programação, Python, Informática, IFSP, IF SP, 2024

Em um sistema de fila de impressão, os documentos são processados na ordem em que chegam (FIFO). Esse sistema de fila é implementado usando uma lista em Python, e o usuário pode realizar as seguintes operações:

• Adicionar um documento ao final da fila.
• Remover o primeiro documento da fila (o próximo a ser impresso).
• Remover todos os documentos após um certo documento, cancelando suas impressões subsequentes.

Sabendo que uma lista em Python tem complexidade O(n) para algumas operações, qual das seguintes operações consome menos tempo de processamento?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

37Q893826 | Programação, Python, Simulado, Caixa Econômica Federal, CESGRANRIO, 2024

[Questão inédita]Levando em conta a linguagem de programação em Python, analise o código a seguir e assinale a alternativa correta.
nums = [9, 8, 7, 6, 5]
nums.append(4)
nums.insert(2, 11)
print(len(nums))


A saída do código acima será:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

38Q959139 | Programação, Python, Agente de Polícia Federal, Polícia Federal, CESPE CEBRASPE, 2018

Julgue o próximo item, relativo a noções de programação Python e R.

Considere o programa a seguir, escrito em R.

x <- c (3, 5, 7)

y <- c (1, 9, 11)

print (x + y)

Após a execução do programa, será obtido o seguinte resultado.

[1] 36

  1. ✂️
  2. ✂️

39Q951790 | Programação, Python, Tecnico de Tecnologia da Informacao, UFC, FCPC, 2025

Sobre a utilização das engines Unity e Unreal para a criação de aplicações de realidade virtual.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

40Q881138 | Programação, Python, Técnico em Eletrônica, CAGEPA PB, CESPE CEBRASPE, 2024

Tendo em vista que Python é uma linguagem de programação amplamente utilizada para geoprocessamento devido à sua simplicidade e versatilidade e à vasta gama de bibliotecas disponíveis para manipulação de dados geoespaciais, assinale a opção correta acerca da aplicação dessa linguagem na área de geoprocessamento.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.