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.


41Q958461 | Programação, Python, Escrivão de Polícia Federal, Polícia Federal, CESPE CEBRASPE, 2021

Com relação a conceitos de programação Python e R, julgue o item que se segue.

O código Python a seguir apresenta como resultado "True".

x = bool(-3)

y = bool("True"*x)

z = bool("False")

print (x and y and z)

  1. ✂️
  2. ✂️

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

43Q975236 | Programação, Python, Tecnologia da Informação, TJBA, FGV

Analise o trecho de programa, escrito em Pyhton na versão 2.7, mostrado a seguir.

X=[ ]
for i in range(10,1,-1):
X.append(i)
print X[3:]

O trecho exibe:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

44Q905545 | Programação, Python, Tecnologia da Informação, SEDUC SP, FGV, 2024

Considere o trecho de código-fonte a seguir, escrito na linguagem de programação Python. mat = [


[1, 2, 3, 4],

[5, 6, 7, 8],

[9, 10, 11, 12]

]


A estrutura criada pelo código-fonte

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

45Q920364 | Programação, Python, Técnico em Tecnologia da Informação, UFRN, COMPERVE UFRN, 2023

A linguagem de programação Python possui algumas estruturas de dados com diferentes características e finalidades. Sobre essas estruturas de dados, analise as afirmativas abaixo.
I. Em um set, é possível ter valores duplicados.
II. Em uma tupla, é possível ter valores duplicados.
III. Em um dicionário, é possível indexar os itens com valores inteiros.
IV. Em uma lista, é possível indexar os itens com strings.
Entre as afirmativas, estão corretas
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

46Q963214 | Programação, Python, Infraestrutura em Tecnologia da Informação, TRF 4ª REGIÃO, FCC, 2019

Considerando que em um programa Python em condições ideais há um array criado pelo comando nomes = ["Maria", "Pedro", "João"], para exibir os valores contidos nesse array utiliza-se
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

48Q996465 | Programação, Python, Especialidade Análise de Dados, TRF 5 REGIÃO, IBFC, 2024

Linguagens de programação são constituídas e passam a suportar um ou mais paradigmas de programação, com relação a linguagem Python isto não é diferente. Assinale a alternativa que apresenta qual das seguintes características faz do Python uma linguagem de programação orientada a objetos.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

49Q975450 | Programação, Python, Reaplicação, TJBA, FGV

Analise o trecho de programa Python, na versão 2.7, apresentado a seguir.

L=[1,2,3,4,5,6,7,8]
print L[::-1]


Ao ser executado, o resultado exibido é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

50Q966339 | Programação, Python, Auditor Federal de Controle Externo, TCU, FGV, 2022

Natasha, uma cientista de dados, está trabalhando com um conjunto de dados sobre carros para fazer um modelo preditivo para uma companhia de seguros. A primeira versão do modelo utiliza apenas informações básicas sobre os carros: a marca e a cor.
Como esses dados são categóricos, Natasha faz um pré-processamento usando a biblioteca scikit-learn. Em um ambiente interativo, ela executa os comandos a seguir.
>>> from sklearn.preprocessing import OneHotEncoder >>> enc = OneHotEncoder() >>> X = [['Toyota', 'vermelho'], ['Toyota', 'verde'], ['BMW', 'vermelho']]
>>> enc.fit(X) >>> enc.get_feature_names() array(['x0_BMW', 'x0_Toyota', 'x1_verde', 'x1_vermelho'], dtype=object)
>>> X_prime = enc.transform(X).toarray() >>> X_prime array([[0., 1., 0., 1.], [0., 1., 1., 0.], [1., 0., 0., 1.]])

Para contar o número de carros da marca Toyota no conjunto de dados, obtendo corretamente o resultado 2, Natasha pode usar a seguinte linha de código:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

51Q989224 | Programação, Python, Analista de Tecnologia da Informação, Prefeitura de Joinville SC, IBADE, 2024

No Python, funções são blocos de código identificados por um nome, que podem receber parâmetros pré-determinados. Em relação às observações a serem consideradas na execução funções, está incorreta a seguinte afirmação:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

52Q909902 | Programação, Python, Analista de Tecnologia da Informação, UFMT, UFMT, 2024

Qual afirmativa descreve um método mágico em Python?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

53Q996464 | Programação, Python, Especialidade Análise de Dados, TRF 5 REGIÃO, IBFC, 2024

Os comentários são muito importantes em seus programas. São usados para informá-lo sobre a função de algo, assim como para desativar partes do programa, caso seja necessário removê-las temporariamente. Assinale a alternativa correta que apresenta qual o caractere utilizado para comentar uma linha de código na linguagem Python.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

54Q920362 | Programação, Python, Técnico em Tecnologia da Informação, UFRN, COMPERVE UFRN, 2023

O git é um sistema de controles de versões muito utilizado no desenvolvimento de sistemas. Para isso, esse sistema dispõe de uma série de comandos para as mais diversas finalidades. Sobre esses comandos, analise as afirmativas abaixo.
I. Ao utilizar o comando git add num diretório que ainda não teve o git inicializado, o comando git init é executado automaticamente.
II. O comando git switch é utilizado para trocar a branch atual para a especificada no comando.
III. Para que um diretório seja ignorado pelo controle de versão, utiliza-se o comando git ignore.
IV. O comando git revert é usado para reverter um ou mais commits especificados no comando.
Entre as afirmativas, estão corretas
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

55Q964846 | Programação, Python, Tecnologia da Informação, Caixa Econômica Federal, CESGRANRIO, 2021

35 Duas pilhas, p1 e p2, foram implementadas em Python, por meio de listas em que o último elemento da lista é o topo da pilha. As configurações iniciais dessas pilhas são as seguintes: p1=[50,40,30,20,10] p2=[ ] Qual função irá transferir os elementos de p1 para p2, de modo que p1 passe a ser uma pilha vazia, e p2 passe a ter a mesma configuração que p1 tinha, antes da chamada da função?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.