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
 

import numpy as np

a = np.array([(1, 2), (3, 4), (5, 6)],

dtype=[('x', 'i4'), ('y', 'i4')])

print(a)

print(a.shape)

O resultado da execução do código Python apresentado anteriormente é o que se segue.

[[1 2]

[3 4]

[5 6]

['x','i4']

['y','i4']]

(3, 2)


C

Certo


E

Errado

O resultado da execução do código em Python a seguir será Meu nome é Garfield.


class Animal:


nome = ““

def patas(self):

print(“Tenho quatro patas”)

class Gato(Animal):

def display(self):

print(“Meu nome é”, self.nome)


garfield = Gato()

garfield.nome = “Garfield”

garfield.patas()

garfield.display()


C

Certo


E

Errado

Frameworks são criados para linguagens de programação com o intuito de facilitar o desenvolvimento de uma determinada aplicação. Um framework para linguagem Python voltado para o desenvolvimento web é o


A

Django.


B

Laravel.


C

React.


D

Scikit-learn.


E

Pandas.

Dentro do contexto de metaclasses em Python, considere a seguinte implementação:


class Meta(type):

def __new__(cls, name, bases, class_dict):

class_dict["attribute"] = 42

return super().__new__(cls, name, bases,

class_dict)


class MyClass(metaclass=Meta):

pass


Em relação ao código apresentado, é correto afirmar que


A

o código irá lançar uma exceção, pois metaclasses não podem modificar atributos.


B

MyClass.attribute retornará um erro, pois "attribute" não foi definido na classe.


C

ao instanciar obj = MyClass(), o valor de obj.attribute será 42.


D

a classe MyClass herda diretamente de Meta.


E

a classe Meta não pode ser usada como metaclass porque não herda da classe object.

Streamlit é uma biblioteca utilizada para criar interfaces web, como, por exemplo, um dashboard com vários gráficos interativos.


C

Certo


E

Errado

De acordo com o processamento do trecho de código abaixo, escrito em Python (versão 3.11.3), é correto afirmar que o código

1 class Funcionario:

2 titulos = [ 'Doutor', 'Mestre', 'Especialista']

3 def_init_(self, nome, titulo, salario=2949):

4 self.nome = nome

5 self. titulo = titulo

6 self. salario = salario

7

8 @property

9 def exibe_salario(self):

10 return self._salario

11

12 def exibe_titulo(self):

13 if self._titulo not in self.titulos:

14 raise ValueError('Titulo inválido')

15 return self._titulo

16

17 funcionario = Funcionario( 'Francisco', 'Especialista')

18 print (funcionario.exibe_salario)

19 print (funcionario.exibe_titulo())


A

lança um erro, na linha 17, por faltar o parâmetro “salario” na instanciação da classe.


B

lança um erro, na linha 18, devido ao erro de sintaxe na chamada “funcionario.exibe_salario.”


C

lança um erro, na linha 19, devido ao erro de sintaxe na chamada “funcionario.exibe_titulo().”


D

funciona corretamente e o valor do salário e o título do funcionário são exibidos ao fim da execução.

Em um ambiente corretamente configurado e em condições ideais, um código escrito em Python que utiliza o Selenium para automação web, utilizando o navegador Firefox, inicia-se com:


A

import pythondriver from selenium

driver = pythondriver.Firefox()

driver.search("https://www.trt18.jus.br/portal/")


B

from selenium import pythondriver

driver = pythondriver.Firefox()

driver.get("https://www.trt18.jus.br/portal/")


C

import webdriver from selenium

driver = webdriver.Firefox()

driver.set("https://www.trt18.jus.br/portal/")


D

from selenium import webdriver

driver = webdriver.Firefox()

driver.get("https://www.trt18.jus.br/portal/")


E

import driver from selenium

webdriver = driver.Firefox()

webdriver.search("https://www.trt18.jus.br/portal/")

No contexto do Python, analise o script a seguir.

...

p1 = Person("John", 36)

print(p1.nome)

print(p1.cidade)

Assinale a correta definição da classe Pessoa que completa o script.


A

class Pessoa:

def __init__(self, nome, cidade):

self.nome = nome

self.cidade = cidade


B

class Pessoa:

new (self, nome, cidade):

.nome = nome

.cidade = cidade


C

class Pessoa (nome, cidade):

self.nome = nome

self.cidade = cidade


D

class Pessoa

init (nome, cidade)


E

class Pessoa (p1, p2):

def self:

self.nome = p1

self.cidade = p2

Em um programa Python, foi declarada uma variável do seguinte modo: frase="João da Silva é casado e mora numa casa. A casa do casal é bonita". Em seguida, foi declarada a seguinte instrução: print(type(frase.find("casa",43,56))). O resultado exibido da execução desta instrução é


A

43


B

casa


C

<class 'int'>


D

<class 'str'>


E

casa do casal

Analise o código Python a seguir.


for num in enigma(10):

print(num)


Dado que a execução desse código exibe 10 números inteiros, a formulação correta para a função enigma é:


A

def enigma(n):

for i in range(n):

yield i


B

def enigma(n):

for i in range(n):

return i


C

def enigma(n):

for i in range(n):

if i == 0:

return i

else:

return (enigma3(n-1))


D

def enigma(n):

return n * range(n)


E

def enigma(n):

return n!

A seguir é apresentado um trecho de código escrito na linguagem Python.


x = [2,3,1,5,4]

for i in range(len(x)-1):

x[i],x[i+1] = x[i+1],x[i]


O valor da variável x após a execução desse trecho de código será:


A

[2,3,1,5,4]


B

[3,1,5,4,2]


C

[3,4,1,2,5]


D

[4,2,5,3,1]


E

[4,5,1,3,2]

   
Gerar simulado