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 o código python a seguir.

import spacy

nlp = spacy.load("pt_core_news_lg")

doc = nlp("O rato roeu a roupa do rei de Roma")

print(doc[2].pos_, doc[2].dep_)

Os valores exibidos pela última linha são:


A

NOUN, NSUBJ;


B

VERB, ROOT;


C

NMOD, DET;


D

VERB, CASE;


E

NSUBJ, NOUN.

Considere o seguinte código em Python:


Imagem associada para resolução da questão


O que será armazenado na variável resultado após a execução deste código, quando a variável n for igual a 9?


A

15.


B

25.


C

35.


D

45.

Considere o seguinte script em linguagem Python:


Imagem associada para resolução da questão


Analise os itens a seguir:


I. Os arquivos indicados pelas variáveis serão movidos para a pasta recém criada AMAZONIA_1_WFI

II. Para serem movidos, os arquivos indicados pelas variáveis devem ter as primeiras partes (antes da extensão) iguais

III. Se a execução chegar na última linha do script, vai apresentar erro nesta linha


Está correto o que se afirma em


A

I, apenas.


B

II, apenas.


C

III, apenas.


D

I e II, apenas.


E

I, II e III.

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


A

I, apenas.


B

II, apenas.


C

I e II, apenas.


D

II e III, apenas.


E

I, II e III.

Qual dos seguintes operadores em Python é usado para verificar se um valor está contido em uma sequência como uma lista ou uma string?


A

!=


B

Is


C

=+


D

)*


E

in

Considere o seguinte código em Python:


Imagem associada para resolução da questão


Ao ser executado em um interpretador Python com suporte à função de biblioteca prod, o código acima imprime na saída padrão:


A

0;


B

40;


C

256;


D

625;


E

erro.

Considere o código a seguir que é usado para capturar a sintaxe de diversos tipos de frase a ser usado.

class Frase:

def __ init __ (self,texto):

self.texto = texto

def verbo (self):

self.palavras = self.texto.split ()

return ("verbo")

class Afirmativa (Frase):

def verbo (self):

palavras = self.texto.split()

return palavras [1]

class Pergunta (Frase):

def verbo (self):

return self.palavras[2]

def imp(frase):

print (frase.verbo())

imp (Afirmativa("Eu vou a praia"))

imp (Pergunta ("Onde voce vai ?"))

A saída correta desse código é


A

vou a praia

Vai


B

vou

Vai


C

vou vai


D

Eu

Você


E

Retorna erro

Analise o código Python a seguir:


a = 5

b = 10

c = 15


if a < b and b < c:

resultado = "Primeira condição verdadeira"

elif a < c and b > c:

resultado = "Segunda condição verdadeira"

else:

resultado = "Nenhuma condição verdadeira"


print(resultado)


Assinale a alternativa que apresenta o que será exibido ao termino da execução do código.


A

Primeira condição verdadeira


B

Segunda condição verdadeira


C

Nenhuma condição verdadeira


D

Erro

A linguagem Python agrada muitos desenvolvedores por sua facilidade na escrita de programas, isto é, propondo produtividade no desenvolvimento através de sua simplicidade, dentre várias características desta linguagem. Assinale a alternativa correta sobre o significado de a linguagem Python ser, de fato, de tipagem dinâmica.


A

Os tipos de dados são definidos explicitamente pelo programador


B

Os tipos de dados são atribuídos em tempo de compilação


C

Os tipos de dados são determinados automaticamente em tempo de execução


D

Python não suporta tipagem dinâmica

A linguagem Python vem sendo amplamente utilizada para a criação de algoritmos para ciência de dados, bem como para implementar aplicações em diversas áreas. Assim como outras linguagens, Python possui uma coleção de bibliotecas que auxiliam no desenvolvimento de aplicações, uma destas bibliotecas que é usada com grande frequência por cientistas de dados é a biblioteca scikit-learn. Assinale a alternativa que apresenta qual é a finalidade desta biblioteca.


A

Utilizado para aprendizado de máquina e experimentação de ciência de dados, contendo uma ampla variedade de algoritmos de aprendizado, funções de erro e procedimentos de teste bem estabelecidos


B

Utilizado para aprendizado de programação, auxiliando na geração de código automático e garantindo o desenvolvimento produtivo


C

Utilizado para obtenção de métricas de complexidade dos algoritmos de ciência de dados


D

Utilizado para criação de modelos de dados relacionais, permitindo a persistência, organização e performance

Considere o seguinte trecho de código escrito em Python3:


Imagem associada para resolução da questão


Assinale a alternativa que apresenta a saída da execução desse trecho de código.


A

6


B

7


C

9


D

8

Considere o arquivo de texto q02.txt com o seguinte conteúdo (entre as aspas):


“O TRF1 é um órgão da Justiça Federal brasileira.

O TRF2 é um órgão da Justiça Federal brasileira.

O TRF3 é um órgão da Justiça Federal brasileira.

O TRF4 é um órgão da Justiça Federal brasileira.

O TRF5 é um órgão da Justiça Federal brasileira.”


Considere o seguinte script em Python:


with open("q02.txt") as f:

n = sum(1 for w in f)


Ao final da execução do script, o valor de n é:


A

0;


B

5;


C

9;


D

45;


E

None.

Considere o seguinte código em Python:


class Orgao:

def __init__(self, s):

self.s = s

def print(self):

print(f"Nome: {self.s}")

def print2(self):

print("Nome:", self.sigla)


class Tribunal(Orgao):

def __init__(self, sigla):

super().__init__(sigla)

self.sigla = sigla

def print(self):

super().print()


trf1 = Tribunal("TRF1")

trf1.print()

trf1.print2()


Em relação às chamadas das funções trf1.print e trf1.print2 no código acima, é correto afirmar que:


A

ambas as funções irão falhar;


B

ambas as funções serão executadas com sucesso;


C

as funções não chegarão a ser chamadas, pois há erro de sintaxe;


D

trf1.print será executada com sucesso, mas trf1.print2 irá falhar;


E

trf1.print2 será executada com sucesso, mas trf1.print irá falhar.

Uma base de dados fornecida por uma instituição pública nacional foi disponibilizada com coordenadas geográficas no sistema de referência espacial SIRGAS 2000. Contudo, as especificações de um projeto em andamento requerem coordenadas geográficas representadas no sistema de referência WGS-84.


Assinale a opção que indica a biblioteca Python capaz de realizar as transformações entre sistemas de referências espaciais requeridas pelo projeto.


A

Cartopy.


B

Folium.


C

Matplotlib.


D

Numpy.


E

PyTorch.

Uma biblioteca é uma coleção de códigos usados com frequência que os desenvolvedores podem incluir em seus programas Python para evitar escrever o código do zero. Assinale a alternativa que se refere à biblioteca Python que fornece funções úteis que são necessárias para o desenvolvimento Web:


A

NumPy.


B

Requests.


C

Keras.


D

OpenCV-Python.

Considere o trecho de código dado abaixo escrito na linguagem de programação Python, com uso da biblioteca para computação científica NumPy.

>>> import numpy as np

>>> x = np.array([('Morango', 25, 18.3), ('Abacate', 37,

2.5)], dtype=[('nome', 'U10'), ('codigo', 'i4'),

('valor', 'f4')])

Com relação ao trecho acima, analise os itens a seguir:

I. O comando abaixo retorna o valor ('Morango', 25, 18.3).

>>> x[0]

II. O comando abaixo retorna o valor 2.5.

>>> x[x['codigo']>30]['valor']

III. O comando abaixo altera o campo “nome” do último elemento

do array.

>>> x['nome'][:]='Laranja'

Está correto o que se afirma em:


A

I, apenas.


B

II, apenas.


C

I e II, apenas.


D

I e III, apenas.


E

I, II e III.

Analise o seguinte programa em Python:


class ClasseX:

def mostrar(self):

print("X",end="")


class ClasseY:

def mostrar(self):

print("Y”,end="")


class ClasseZ(ClasseY, ClasseX):

def mostrar(self):

super().mostrar()

print("Z",end="")


obj_z = ClasseZ()

obj_z.mostrar()


Quando esse programa for executado, sua saída será


A

XY


B

YX


C

YZ


D

ZY


E

Z

Na linguagem Python, ao executar varlista = list(range(1, 5)), qual lista é atribuída à varlista?


A

[5]


B

[1, 1, 1, 1, 1]


C

[0, 1, 2, 3, 4]


D

[1, 2, 3, 4, 5]


E

[1, 2, 3, 4]

A linguagem Python, em conjunto com diversas bibliotecas, oferece ferramentas com aplicação em análise e ciência de dados. Acerca das bibliotecas NumPy, pandas e SciPy, analise as afirmativas a seguir, e assinale V para a afirmativa verdadeira e F para a falsa.


( ) A biblioteca NumPy é baseada na manipulação de estruturas de dados multidimensionais, nas quais todos os elementos possuem o mesmo tipo.

( ) A biblioteca pandas possui métodos próprios para geração e visualização de gráficos.

( ) A biblioteca SciPy possui um pacote para manipulação de matrizes esparsas.


As afirmativas são, respectivamente


A

V, V e F.


B

V, F e V.


C

F, V e F.


D

F, F e V.


E

V, V e V.

   
Gerar simulado