Questões de Concurso sobre Python

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
935 questões encontradas
Questões por página
20
Mais recentes
 

Considere a seguinte lista ordenada de números inteiros em Python.


Números = [1, 3, 5, 7, 9, 11, 13, 15, 17, 19]


Implementando um método de busca, qual a representação correta do código para realizar uma busca binária nessa lista?


A

def busca_binaria(lista):

n = len(lista)

for i in range(n - 1):

for j in range(0, n - i - 1):

if lista[j] > lista[j + 1]:

lista[j], lista[j + 1] = lista[j + 1], lista[j]


B

def busca_binaria(lista, alvo):

esquerda, direita = 0, len(lista) - 1

while esquerda <= direita:

meio = (esquerda + direita) // 2

if lista[meio] == alvo:

return meio

elif lista[meio] < alvo:

esquerda = meio + 1

else:

direita = meio - 1

return -1


C

def busca_binaria(lista, alvo):

inicio, fim = 1, len(lista)

while inicio <= fim:

meio = (inicio - fim) // 2

if lista[meio] == alvo:

return meio

elif lista[meio] < alvo:

inicio = meio + 1

else:

fim = meio - 1

return -1


D

def busca_binaria(lista, alvo):

esq, dir = 1, len(lista)+1

while esq < dir:

meio = (len(lista)-1) // 2

if lista[meio] == alvo:

return meio

elif lista[meio] < alvo:

esq = meio + 1

else:

dir = meio - 1

return -1

A linguagem de programação Python tem como característica a sua simplicidade e clareza.


Marque a opção que não se refere à linguagem Python.


A

É um software pago.


B

Possui legibilidade dos programas.


C

Pode ser utilizada no sistema operacional Linux.


D

Pode ser utilizada no sistema operacional Windows.

Em Python, o argumento optimize da função compile() especifica o nível de otimização do compilador.


C

Certo


E

Errado

Analise as informações a seguir:


I. Constituem características da linguagem de programação Python: facilidade para aprender, ler e compreender; ser multiplataforma; possuir modo interativo; ter programação orientada a objetos e um excesso do uso de palavras-chave associadas com compilação.

II. Python possui vários tipos de dados e os principais deles são: int, que armazena valores numéricos com ponto flutuante; float, que armazena valores numéricos complexos; bool, que armazena valores numéricos inteiros.


Marque a alternativa CORRETA:


A

As duas afirmativas são verdadeiras.


B

A afirmativa I é verdadeira, e a II é falsa.


C

A afirmativa II é verdadeira, e a I é falsa.


D

As duas afirmativas são falsas.

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:


x y

0 1 3

2 3 11


O fragmento de código que deve substituir o comentário # a fazer para obter a saída desejada é


A

ff = ef['x','y']


B

ff = ef[] == 'x' or 'y'


C

ff = ef[['x','y']]


D

ff = ef.cols('x','y')


E

ff = ef.cols(['x','y'])

Na produção de software, pode-se decidir por utilizar um método ágil de desenvolvimento. Dessa forma, assinale a alternativa que contém um desses métodos ágeis.


A

SWOT – Strenghts, Weaknesses, Opportunities, Threats.


B

JSON – Java Script Object Notation.


C

XP – Extreme Programming.


D

Python.


E

OLAP – OnLine Analytical Processing.

Considere o código Python a seguir.


L=[0, 1, 1, 2, 3, 5, 8, 13, 21]

print (L[2:4][-1])


O resultado exibido na execução desse script é:


A

0


B

1


C

2


D

3


E

21

Após a execução do trecho de código abaixo, a apresentação correta da impressão da variável r em um console de um interpretador Python (versão 3.11.3) é


valores = [1, 2, 3, 4]

r = list(map(lambda x, y: x ** y, valores, valores))

print(r)


A

[1, 4, 9, 16].


B

[1, 4, 27, 256].


C

[2, 4, 6, 8].


D

[2, 4, 8, 16].

Em Python versão 3.10 ou superior, para verificar se certa string str é um identificador válido, usa-se o método


A

str.isidentifier().


B

str.casefold().


C

str.isprintable().


D

str.isascii().


E

str.isdecimal().

Considere o código em Python apresentado a seguir:

Imagem associada para resolução da questão

Após ser executado, qual é o 9° valor impresso pelo programa na linguagem Python 3.11.0?


A

2097152.


B

8192.


C

256.


D

17179869184.


E

32.

Considere o fragmento de código escrito na linguagem Python versão 3.10.5, disponibilizado em: https://docs. python.org/pt-br/3/tutorial/controlflow. htmlglambda-expressions.



Imagem associada para resolução da questão


Qual é o resultado apresentado após a sua execução?


A

[(1, "one, (2, two), (3, 'three', (4, four]


B

1,2,3,4


C

'one'two'three''four'


D

1one2two3three4four


E

[(4, four", (1, 'one”, (3, “three”, (2, 'twoY]

Python é uma linguagem de programação poderosa que possui estruturas de dados eficientes. São consideradas características da linguagem Python, EXCETO:


A

De script.


B

Alto nível.


C

Interpretada.


D

Tipagem fraca.


E

Multiparadigma.

Qual é o resultado da execução do código escrito na linguagem Python 3.10 apresentado a seguir?


a = 0

b = 0

c = 256

d = 256 + 0

print(f'{a is b} {c is d}')


A

True False.


B

False False.


C

True True.


D

a is b c is d.


E

False.

Considere o seguinte código em Python:


class colaborador:

pass

def __init__(self, nome, setor, idade, salario):

self.nome = nome

self.setor = setor

self.idade = idade

self.salario = salario

adm_colab = colaborador("Sr Administrador", "protocolo", "36", 3500.00)

print (adm_colab.nome[0:8], adm_colab.setor, adm_colab.idade, adm_colab.salario)


Após a execução do código-fonte, será apresentado na tela do computador o seguinte resultado:


A

Sr Administrador protocolo 3500


B

Sr Admin 3500.00


C

Sr Administrador protocolo 36 3500.0


D

Sr Admin protocolo 36 3500.0


E

Sr Administrador 3500.0

Analise o código Python a seguir.


L=[]

for x in range(10,1,-2):

L.append(x)

print (L[2:4])


Assinale a opção que indica os valores exibidos na execução desse código.


A

[4, 6]


B

[6, 2]


C

[6, 4]


D

[8, 4]


E

[8, 6, 4, 2]

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.


A

sklearn.position.PCAIncrement.


B

sklearn.composition.PCAIncrement.


C

sklearn.recomposition.PCAIncrement.


D

sklearn.decomposition.IncrementalPCA.


E

sklearn.recomposition.IncrementingPCA.

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.


C

Certo


E

Errado

Analise o código Python a seguir.


def xxx(a, b):

while b != 0:

a, b = b, a % b

return a

print (xxx(90,15))


Assinale o resultado exibido na execução desse código.


A

1


B

3


C

6


D

15


E

75

   
Gerar simulado