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.


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

7Q897042 | 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. ✂️

8Q910345 | 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. ✂️

9Q886250 | 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. ✂️

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

14Q903174 | 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. ✂️

15Q903176 | 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. ✂️

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

18Q898707 | 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. ✂️

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

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