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
 

O interpretador Python converte o código-fonte para o formato bytecode, que é multiplataforma e pode ser distribuído junto com o interpretador, para facilitar a execução.


C

Certo


E

Errado

Considere o seguinte trecho de código em Python 3:


lista = [10, 20, 30, 40, 50]

soma = 0

for i in range(1, 4):

soma += lista[i]

print(soma)


Com base no código acima, assinale a alternativa correta quanto ao valor exibido ao final da execução.


A

30


B

90


C

50


D

120


E

60

Em Python, as variáveis são definidas estaticamente, enquanto, em PHP, as variáveis são definidas dinamicamente, o que permite a mudança de tipo durante a execução do programa.


C

Certo


E

Errado

Em Python, a função append( ) pode ser usada para adicionar múltiplos elementos a uma lista de uma só vez, o que simplifica a manipulação de coleções de dados.


C

Certo


E

Errado

Considere a execução do script Python a seguir para responder à questão.


Imagem associada para resolução da questão


Os valores impressos na saída padrão são:


A

0, 2, 4 e 6.


B

4, 6, 8 e 10.


C

1, 3, 5 e 7.


D

2, 4, 6 e 8.


E

3, 5, 7 e 9.

Além de ser uma linguagem de programação versátil, Python possibilita o desenvolvimento de diversos scripts para a gestão eficiente de redes. Quanto ao funcionamento do script, com base no código a seguir, assinale a alternativa correta.


Imagem associada para resolução da questão


A

O script concede acesso a todos os usuários sem diferenciar tipos.


B

O log registra tanto acessos permitidos quanto negados, salvando-os em texto simples.


C

Caso o tipo de usuário informado não esteja no dicionário, o script tenta registrar o acesso mesmo assim.


D

O código utiliza criptografia para proteger o arquivo de log.


E

A função verificar acesso não exibe nenhuma mensagem ao usuário durante a verificação.

Considere que um programador experiente executou o código Python 3 abaixo.


Imagem associada para resolução da questão


Assinale a mensagem que foi impressa pelo código


A

divisível por 3 mas não é divisível por 2.


B

divisível por 2 mas não é divisível por 3.


C

não é divisível por 2 nem por 3.


D

uma mensagem de erro.


E

divisível por 3 e 2.

Considere a linguagem Python 3.0, a estrutura usada para tratar exceções e erros com elegância, garantindo que o programa continue em execução mesmo quando algo der errado se chama.


A

break.


B

if..else.


C

try..catch.


D

try..except.


E

if...elif...else.

Considere o programa em Python abaixo e, em seguida, as entradas fornecidas ao programa.


Imagem associada para resolução da questão


Entradas:


Imagem associada para resolução da questão

O que será impresso na saída?


A

9


B

4


C

6


D

7


E

5

Na linguagem Python, a expressão sum(x**2 for x in range(1000000)), por exemplo, utiliza um gerador (generator expression), que gera os valores sob demanda sem armazená-los em memória, tornando o processamento mais eficiente para grandes volumes de dados.


C

Certo


E

Errado

O curso X precisa garantir que uma disciplina Xa tenha como co-requisito (disciplinas que precisam ser cursadas em conjunto) as disciplinas Xb e Xc . As matrículas do curso X são salvas no vetor matriculas_X, em que cada elemento do vetor é marcado como 1, caso o aluno esteja matriculado.

Supondo que as variáveis Ia, Ib e Ic guardam os índices referentes às disciplinas Xa, Xb e Xc , respectivamente, e considerando o Python versão 3, qual trecho de código verifica corretamente se é possível se matricular em Xa?



A

pode_matricular_Xa = matriculas_X[Ib] == 1 and matriculas_X[Ic] == 1


B

pode_matricular_Xa = matriculas_X[Ia] == 1 and matriculas_X[Ic] == 1


C

if (matriculas_X[Ia] or matriculas_X[Ic]){ pode_matricular_Xa = TRUE }


D

if (pode_matricular_Xa == TRUE ){ matriculas_X[Ia] = TRUE }


E

if ( matriculas_X[Ia] == “Sim” and matriculas_X[Ic] == “Sim” ){ matriculas_X[Ia] = “Pode Matricular!”}

Entre os softwares open source mais utilizados para o desenvolvimento de novas tecnologias agrícolas estão o R e o Python, sendo o Python mais utilizado para análises estatísticas e o R mais utilizado por desenvolvedores de machine learning (aprendizado de máquina) e de inteligência artificial.


C

Certo


E

Errado

A integração do Python diretamente no Excel combina as bibliotecas de análise e a visualização de dados do Python com os recursos de organização e análise de dados do Excel, permitindo a realização de análises avançadas de dados até o aprendizado de máquina. Analise as informações abaixo, indicando V (verdadeiro) ou F (falso):


I.O Power Query é a única forma de importar dados externos para utilização com o Python no Excel.

II.O Python no Excel utiliza a função Python personalizada ρl() para interagir entre o Excel e o Python. A função ρl() aceita somente intervalos e tabelas.

III.O atalho de teclado F2 é usado para alternar entre o modo Enter para a seleção de células e o modo de edição de fórmula nas células python.

IV.O Python no Excel usa um DataFrame como objeto padrão para intervalos bidimensionais, sempre convertido para valores do Excel.


A

F, V, F, V.


B

F, F, V, V.


C

V, F, V, F.


D

V, V, F, F.

Considerando o seguinte código na linguagem de programação Python,


A, B, C = {0: 1, 2: 3, 4: 5}


o valor armazenado na variável B é igual a


A

1


B

2


C

3


D

{2: 3}


E

{3}

Uma Analista está desenvolvendo um modelo de aprendizado de máquina em Python 3, em condições ideais. Após dividir o conjunto de dados em treinamento e teste, deseja criar um pipeline no scikit-leam para pré-processamento e treino do modelo. O pipeline deve lidar com variáveis categóricas utilizando OnerctEncoder e treinar um modelo de árvore de decisão com os parâmetros padrão. Isso pode ser feito com base no trecho de código abaixo.


from sklearn.pipeline import Pipeline

from sklearn.preprocessing import OneHotEncoder

from sklearn.tree import DecisionTreeClassifier


pipeline = Pipeline([


I

])


pipeline.fit(X_train, y_train)


À lacuna I deve ser corretamente preenchiada com:


A

('encoder', OneHotEncoder (handle_unknown='error')),

('modelo', DecisionTreeRegressor())


B

('encoder', OneHotEncoder (sparse='False')),

('modelo', DecisionTreeRegressor (criterion='gini'))


C

('encoder', Label_Encoder()),

('modelo', DecisionTreeClassifier())


D

('encoder', OneHotEncoder(handle_unknown='ignore')),

('modelo', DecisionTreeClassifier())


E

('encoder', LabelBinarizer()),

('modelo', DecisionTreeClassifier(maxdepth=3))

Observe o trecho de código a seguir escrito na linguagem Python3:


Imagem associada para resolução da questão

Assinale a alternativa que representa corretamente o conteúdo da variável result após a execução do código.


A

[1,2,1,2,1,2,'aa','bb']


B

[111,222,'aa','bb']


C

[3,6,'aa','bb']


D

[1,2,1,2,1,2,'a','b','a','b']


E

[3,6,'a','b','a','b']

Considere o código abaixo escrito na linguagem Python (versão 3.10.12) com uso das bibliotecas numpy (versão 1.26.4) e pandas (versão 2.2.2).


Imagem associada para resolução da questão


Com a execução do código acima, após o comando da linha <6> será escrito na tela


A

1


B

3


C

5


D

7


E

um aviso da ocorrência de IndexError.

   
Gerar simulado