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.

Filtrar questões
💡 Caso não encontre resultados, diminua os filtros.

1Q117818 | Programação , Python, Analista de Sistemas, AL RR, CETAP

Sobre a linguagem de programação PYTHON, marque a alternativa INCORRETA.

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

2Q233791 | Programação, Python, Programador de Computador, TRE CE, FCC

Sobre Python é correto afirmar:

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

3Q159532 | Programação, Python, Assistente Legislativo Programação de Computadores, AL TO, CESGRANRIO

O método capitalize da classe String do Python é utilizado para:

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

4Q267289 | Programação, Python, Analista Desenvolvimento de Sistemas, SERPRO, CESPE CEBRASPE

Texto associado.

Com relação às linguagens, julgue os itens a seguir.

Python é uma linguagem livre de alto nível, orientada a objetos e de difícil leitura, pois não permite identação de linhas de código.

  1. ✂️
  2. ✂️

5Q887430 | Programação, Python, Técnico em Informática, Prefeitura de Jaru RO, IBADE, 2024

Qual dos seguintes operadores em Python é usado para verificar se um valor está contido em uma sequência como uma lista ou uma string?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

7Q886250 | Programação, Python, Técnico de Tecnologia da Informação, UFSM, UFSM, 2024

Considere as seguintes afirmações sobre recursividade em Python.

I  →  Uma função recursiva deve sempre ter uma condição de parada para evitar um loop infinito.
II → Recursão consome menos memória do que abordagens iterativas para resolver o mesmo problema.
III  →  O Python impõe um limite máximo de profundidade de recursão para evitar estouro de pilha.
IV  →  A recursividade é adequada para todos os tipos de problemas de programação.

Estão corretas
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

8Q897042 | Programação, Python, Desenvolvimento de Sistemas, TJ RR, FGV, 2024

x = {x : x ** 2 for x in range(10) if x%2} <2> y = x.pop(0) II. Considerando as linhas de código abaixo, pode-se afirmar que a atribuição na linha <7> não será executada. <1> x = 1 <2> while x < 100: <3> x = x + 1 <4> if not x // 3: <5> break <6> else: <7> y = x III. Considere o código abaixo. <1> def f(n): <2> if n==1: <3> return 1 <4> else: <5> return f(n-1)*n A expressão f(5) retorna 120. Está correto o que se afirma em "> Considerando a linguagem de programação Python, analise os itens I, II e III a seguir. Os códigos foram escritos na versão 3.10.12.
I. Após a execução das linhas de código abaixo, o valor atribuído a y será zero.
<1> x = {x : x ** 2 for x in range(10) if x%2} <2> y = x.pop(0)
II. Considerando as linhas de código abaixo, pode-se afirmar que a atribuição na linha <7> não será executada.
<1> x = 1 <2> while x < 100: <3> x = x + 1 <4> if not x // 3: <5> break <6> else: <7> y = x
III. Considere o código abaixo.
<1> def f(n): <2> if n==1: <3> return 1 <4> else: <5> return f(n-1)*n
A expressão f(5) retorna 120.

Está correto o que se afirma em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

9Q910345 | Programação, Python, Tecnologia da Informação Ciência de Dados, EPE, FGV, 2024

Na Ciência de Dados é muito comum a utilização da linguagem Python e do R para visualização de dados.

Sobre as diferenças entre essas duas ferramentas, analise as afirmativas a seguir.


I. Python possui um padrão mais bem definido, permitindo que diferentes tipos de funcionalidades sejam escritos da mesma forma, enquanto no R, a mesma funcionalidade pode ser escrita de diversas formas diferentes.

II. Python é principalmente usada quando a análise de dados precisa ser integrada com aplicativos web ou se o código estatístico precisa ser integrado em um servidor em ambiente de produção, que vai servir muitos usuários, enquanto o R é principalmente usado quando as atividades de análise de dados requerem computação standalone (em um único computador) ou análise em servidores individuais.

III. Tanto o Python quanto o R foram criados inicialmente para análise de dados.


Está correto o que se afirma em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

10Q886248 | Programação, Python, Técnico de Tecnologia da Informação, UFSM, UFSM, 2024

Considere as duas listas em Python apresentadas a seguir.

lista1 = ['maça', 'banana', 'laranja'] lista2 = ['uva','melancia','abacaxi']


Assinale a alternativa que representa uma maneira INCORRETA de unir as duas listas.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

12Q883097 | Programação, Python, Rio Grande do Sul, Caixa Econômica Federal, CESGRANRIO, 2024

A biblioteca NumPy traz diversas funcionalidades para auxiliar o programador a lidar com matrizes. Suponha que um programador precise escrever um trecho de código, em Python, que crie uma matriz 3X3 para armazenar os números inteiros de 1 até 9 de forma ordenada, que exiba essa matriz na tela, que calcule a média desses números e que imprima o valor dessa média na tela.

O trecho de código que executa essas operações, na ordem apresentada, é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

13Q883087 | Programação, Python, Rio Grande do Sul, Caixa Econômica Federal, CESGRANRIO, 2024

Para cientistas de dados, usar bibliotecas de Python 3.9 é crucial, mas também desafiador. A variedade e a constante evolução das opções exigem domínio das diferentes sintaxes e funcionalidades. Além disso, é fundamental otimizar o desempenho e garantir a interoperabilidade entre essas bibliotecas. Dominar esse ecossistema é uma habilidade essencial para extrair insights significativos dos dados.

No processo de escolha, o cientista de dados deverá atentar que a biblioteca
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

14Q903176 | Programação, Python, Especialidade: Análise de Dados, TRF 1a, FGV, 2024

A analista Ana está implementando um script para deep learning utilizando o Python e o PyTorch. Considere o seguinte trecho do script de Ana:

import torch import torch.nn.functional as F

input = torch.randn(3, 5, requires_grad=True)

target = torch.tensor([1, 2, 0])

loss_fn = F.nll_loss loss = loss_fn(F.log_softmax(input, dim=1), target)

print(loss)


Ao ser executado, o trecho do script acima irá:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

15Q903174 | Programação, Python, Especialidade: Análise de Dados, TRF 1a, FGV, 2024

Considere o seguinte código em Python com NumPy:

import numpy as np

a = np.arange(16).reshape(8,2).T print(a.shape, a.ndim, a[0][1])


Ao ser executado, o código acima imprime na saída padrão:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

16Q881140 | 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. ✂️

17Q894497 | 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. ✂️

18Q905759 | Programação, Python, Professor, BNDES, CESGRANRIO, 2024

Considere o seguinte código Python 3:


x = { 'f' : 1, 'g' : 2, 'h' : 1, 'i' : 2, 'j' : 3 }

x = list ( x. values () )

x = set (x)

x = sorted(x)

print (x)


Qual será o valor impresso pelo código?

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

19Q894496 | 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. ✂️

20Q970267 | 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. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.