Questões de Concurso Comentadas sobre python em programação

Questões Discursivas

Foram encontradas 580 questões

Q2156943 Programação

Considere o seguinte programa em Python


a=[1,2,3];

b=a;

b[1]=20;

print(a,b);


É correto afirmar que ele imprime

Alternativas
Q2133404 Programação

Julgue o item subsecutivo, que se referem a conceitos de programação e banco de dados.  


Na linguagem Python, os blocos de código são separados por chaves. 

Alternativas
Q2128660 Programação
Em uma base de dados (dataset) com avaliações sobre a qualidade de um determinado produto, o campo stars tem um valor de 1 a 5. Na fase de pré-processamento, decidiu-se criar o campo sentimento com valores bom ou ruim, e utilizando-se da biblioteca NumPy, escreveu-se o comando abaixo:
dataset['sentimento'] = np.where(dataset['stars'] >= 4, 'bom', 'ruim')


Quanto aos valores do campo sentimento, o referido comando atribuirá o valor
Alternativas
Q2128650 Programação

A seguir, é apresentado um fragmento de código em Python. 


import numpy as np

b = np.array([[1,2,3,5]])

c = b.transpose()

print(b.dot(c),sum(b),sum(c))


O fragmento de código acima provoca a seguinte saída:

Alternativas
Q2128644 Programação
Ao programar em Python com Pandas, é possível usar máscaras para selecionar linhas específicas, de acordo com um padrão.
Nesse cenário, analise o seguinte código:

import pandas as pd
data = {'x':[1,2,3], 'y':[3, 7, 11], 'z': [False, True, False]}
df = pd.DataFrame(data)
m = df['z'] == False
ef = df[m]
# a fazer
print(ff)

Ao executar esse código, deseja-se obter a seguinte saída:

Imagem associada para resolução da questão

O fragmento de código que deve substituir o comentário # a fazer para obter a saída desejada é
Alternativas
Q2128635 Programação
Analise o código a seguir, feito em Python com o Scikit-learn.

import numpy as np import sklearn.linear_model as skl base = np.array([1, 2, 3, 4, 5, 6]) x = base.reshape((-1, 1)) y = base*2+3

# a fazer print('a', model.coef_[0]) print('b', model.intercept_)

A partir desse código, um programador quer obter os parâmetros a e b da equação y = ax + b, por meio de uma regressão linear, usando, para isso, os dados nos vetores x e y definidos no programa.
Qual linha de código deve substituir o comentário # a fazer de modo a realizar essa regressão linear? 
Alternativas
Q2110094 Programação
Considere o dicionário definido em Python 3 a seguir.
x = {i+1: i for i in range(10) if i % 3 == 0}
O resultado de sum(x) é:
Alternativas
Q2100901 Programação
Python é uma linguagem de programação poderosa que possui estruturas de dados eficientes. São consideradas características da linguagem Python, EXCETO:
Alternativas
Q2100900 Programação
Estruturas de dados definem a organização; métodos de acesso; e, opções de processamento para a informação manipulada pelo programa. Considerando os tipos de estruturas de dados do Python, relacione adequadamente as colunas a seguir.
1. Lista.
2. Tuplas.
3. Conjuntos.
4. Dicionários.
( ) numeros = set([1, 2, 2, 3, 3, 3])
( ) frutas = ['Laranja, 'Goiaba', 'Pera', 'Banana']
( ) pessoa = {'nome': 'Torvalds', 'altura': 1.65, 'idade': 21}
( ) numeros = (10, 20, 30)

A sequência está correta em
Alternativas
Q2096191 Programação
Analise o código Python a seguir. class enigma:      def __iter__(self):          self.x = 128          return self  def __next__(self):      y = self.x      z = lambda a : a - int(a/2)      self.x = z(self.x)      return y coisa = enigma() xpto = iter(coisa) for k in range(5):      print(next(xpto))
Assinale o quarto número exibido na execução desse código.
Alternativas
Q2084747 Programação
Python traz recursos novos como List e Tuple. Selecione a alternativa que descreve o funcionamento do seguinte código em Python:
print(list(range(a-1,b+a,a))) 
Alternativas
Ano: 2023 Banca: FEPESE Órgão: EPAGRI Prova: FEPESE - 2023 - EPAGRI - Analista de Rede |
Q2074317 Programação
Analise o código abaixo, escrito na linguagem Python3:
a, b = 0, 1    while b < 10:    print (b)    a, b = b, a+b

Assinale a alternativa que apresenta corretamente o resultado da sua execução.
Alternativas
Q2066782 Programação

Analise o código em Python a seguir. 


def foo(x):

 return x + 1


def bar(x):

 return foo(x) * 2


print(bar(2))
O resultado exibido será

Alternativas
Q2040748 Programação

Com relação a programação e desenvolvimento de sistemas, julgue o item a seguir.


Em Python, deque é uma coleção ordenada de itens em que novos elementos podem ser incluídos nas duas extremidades, ou seja, no início ou no fim.

Alternativas
Q2031067 Programação
1. linhas = sc.textFile("dados.txt") 2. linhasComprimento = linhas.map(lambda s: len(s)) 3. totalComprimento = linhasComprimento.reduce(lambda a, b: a + b)
Em relação ao código pyspark acima, assinale a afirmativa incorreta.
Alternativas
Q4172811 Programação
Considere o seguinte código em Python.

v = list(range(0,20))
u = (v[0:20:5] + list(range(20,28,2)))[2:6] + [[30,35]]
print(u)

A saída correta no console que será exibida por print(u) é 
Alternativas
Q4172807 Programação
Considere o código Python a seguir.  

lista1 = []
for i in range(3):
   a = []
   for j in range(3):
         a.append(i)       lista1.append(a)
lista2 = lista1
lista2[0] = [4, 2, 1]
lista1[1][2] = 3
lista1[2] = [1, 2, 4]
print(lista1, lista2) 

A saída correta no console ao executar esse código é  
Alternativas
Q4172585 Programação
Considere as seguintes estruturas de dados em Python.
a = list(range(0,10)) b = ('a', (1,2), 'b') c = {"laranja", "uva", "banana", "uva"} d = {"c": 1, "d":2}
Com base nas informações dadas, o conjunto de comandos que executa totalmente sem erros, após a criação das estruturas de dados é
Alternativas
Q4172573 Programação
Analise o script Python 3.9.2 exibido a seguir. a = [x for x in range(5) if x % 2 == 0] b = [x * x for x in a] print(b) A opção que indica a saída produzida pela execução desse código é
Alternativas
Q4172442 Programação
As principais funções do programa abaixo são
from random import random a = [0] * 10 b = [None] * 10 for i in range(10):    a[i] = random()    print(a[i]) for i in range(10):     b[i] = int(100 * a[i]) c = sorted(b) print(c)
Alternativas
Respostas
321: D
322: E
323: B
324: E
325: C
326: E
327: C
328: D
329: D
330: C
331: A
332: C
333: B
334: C
335: B
336: C
337: E
338: C
339: E
340: E