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
 
936 questões encontradas
Questões por página
20
Mais recentes
 

Analise o código Python a seguir.


x = 0

y = 20

try:

print (y/x)

except:

print("Deu erro!")

else:

print("Ok")

finally:

print ("The end")


A saída produzida pela execução desse trecho é:


A

None

The end


B

Deu erro!

The end


C

Deu erro!

Ok


D

Ok

The end


E

None

Ok

The end

Analise o código Python a seguir.


L=["Um","Dois","Três","Quatro","Cinco","Seis"]

print(L[4][2])


Assinale o efeito da execução desse trecho.


A

A exibição da letra “n”.


B

A exibição da lista "[“Quatro","Cinco"].


C

A exibição da palavra “Cinco”.


D

A exibição do número 5.


E

A mensagem de erro “object is not subscriptable”.

Considere-se o código em Python a seguir.


a = [4,5,6]

b = a

b[2]=9

a.append(7)

print(a)

print(b)


O resultado da execução desse código é o que se segue.


[4, 5, 6, 7]

[4, 5, 9]


C

Certo


E

Errado

O Keras é uma API de aprendizado profundo escrita em Python e executada sobre a plataforma de aprendizado de máquina TensorFlow.


As principais estruturas de dados do Keras são


A

tensor e pipes.


B

layers e model.


C

neuron e arrays.


D

sets, model e frames.


E

sequential, layers e optimizers.

Avalie o código ABAIXO, construído em linguagem Python em sua versão 3, marcando a alternativa correta sobre o mesmo:

Imagem associada para resolução da questão


A

O código não pode ser executado, pois a função s2 precisa das variáveis “a” e “b”, e elas foram declaradas após a criação da função


B

Será impresso na tela a palavra RES, seguida do número 55


C

Será impresso na tela o valor “6” em uma linha diferente da linha que possui a palavra “RES:”


D

Todo o resultado será impresso em uma única linha, terminada em “6”


E

A função não será executada pois irá retornar apenas o valor zero.

No Linux, um Analista executou um comando para verificar se o Python 3 estava instalado. O comando correto é


A

@python3


B

python3 -V


C

lib.python3


D

python3 -Q


E

?python3

Considere o código Python abaixo.


import json

x = '{ "nome":"Paulo", "idade":30, "cidade":"São Paulo"}'


Para converter o conteúdo de x para JSON e exibir a cidade devem-se utilizar, na sequência do código, os comandos


A

y = json.convert(x)

print(y{"cidade"})


B

y = json.loads(x)

print(y["cidade"])


C

y = json.read(x)

print(y["cidade"])


D

y = json.loads(x)

print[y("cidade")]


E

y = json.read(x)

print(y => "cidade")

Analise o código Python 3.9 a seguir.


class Teste:

def ----------

self.altura = xaltura

self.largura = xlargura


def dimensoes(self):

print("altura = " + str(self.altura) + "\n" \

+ "largura = " + str(self.largura))

x = Teste(12, 20)

x.dimensoes()


Para que a execução desse código exiba

altura = 12

largura = 20


o trecho tracejado na segunda linha deve ser substituído por:


A

__init__(self, xaltura, xlargura):


B

__init__(xaltura, xlargura):


C

init (xaltura, xlargura):


D

new (self, args[xaltura, xlargura]):


E

new (self, xaltura, xlargura):

Analise o seguinte trecho de código escrito na linguagem de programação Python 3.x:


v1 = "Manhã"

v2 = "Tarde"

v3 = "Noite"

print("Turnos: " + v1, v2, v3, sep='|', end=' * ')

print("Fim")

A saída CORRETA após a execução do código é:


A

Turnos: Manhã*Tarde*Noite | Fim


B

Turnos: Manhã|Tarde|Noite * Fim


C

Turnos: Manhã,Tarde,Noite | Fim *


D

Turnos: Manhã|Tarde|Noite *

Fim


E

Turnos: Manhã*Tarde*Noite |

Fim

Considere-se o seguinte comando da biblioteca pandas da linguagem de programação Python para o processamento do dataframe da tabela anterior:


Dataframe.drop_duplicates(subset=['Comportame

nto', 'Educação'], inplace=True)


Nessa hipótese, o processamento do comando apresentado resultará na remoção das colunas com os títulos “Comportamento” e “Educação”.


C

Certo


E

Errado

Ano: 2022
Prova: FCC - TJ CE - Analista Judiciário - Área Ciência da Computação - Sistemas da Informação - 2022

Observe os dois trechos de código Python abaixo


Código 1:

class Tempo:


def print tempo(tempo):

print('%.2d:%.2d:%.2d' % (tempo.hour, tempo.minute, tempo.second))

Código 2:


class Tempo:

def print tempo(tempo):

print('%.2d:%.2d:%.2d' % (tempo.hour, tempo.minute, tempo.second))


Considere que foram executados estes comandos, antes de I e antes de II, em ambiente configurado em condições ideais:


>>> t1 = Tempo()

>>> t1.hour = 11

>>> t1.minute =15

>>> t1.second = 00


É correto afirmar:


A

Em I e em II, se for executado o comando >>> print tempo(t1) o resultado será 11:15:00


B

O Código 2 pode ser reescrito desta maneira equivalente:

class Tempo:

def print_tempo(self):

print('%.2d:%.2d:%.2d' % (self.hour, self.minute, self.second))


C

Em II, se for executado o comando >>> print_tempo (t1) a função print_tempo apresentará como resultado 11:15:00


D

Em I, se for executado o comando >>> Tempo.print _tempo (t1) o método print_tempo apresentará como resultado 11 :15:00


E

Em II, se for executado o comando >>> t1. print_tempo () o resultado apresentará erro.

Qual a saída para o programa Python 3 abaixo?


x={}

x[(5,7,6)] = 7

x[(4,1,1)] = 5

x[(7,5)] = 4

x[(4,1,1)] = 0


total = 0


for i in x:

-total=total+x[i]


print(len(x)+total)


A

9


B

11


C

14


D

16


E

19

A biblioteca que tem o objetivo de fornecer funcionalidades para a criação de APIs RESTful para a linguagem de programação Python é conhecida como


A

D3.


B

pandas.


C

lodash.


D

request.


E

flask.

Uma das características da linguagem de programação Python é que ela utiliza uma tipagem dinâmica, ou seja, o tipo de variável é inferido, pelo interpretador, em tempo de execução.


C

Certo


E

Errado

Um laço de repetição, também conhecido como loop, servirá para que o programador execute uma operação repetidas vezes. No entanto, o programador deve se atentar ao uso dos contadores para não criar um erro de execução em seu programa. Sabendo disso, analise o código em Python abaixo e aponte a alternativa que apresenta o erro do código:


contador = 0

while contador<10:

print(contador)

contador = contador - 1


A

Teste lógico indefinido.


B

Variável não declarada.


C

Loop infinito.


D

Erro de utilização dos operadores lógicos.

Analise o código Python a seguir.


s=0

for k in range(16,10, -2):

s -= k

print (s)


O valor exibido pela execução desse trecho é:


A

0


B

-28


C

-30


D

-42


E

-52

Analise o código abaixo, em Python, e assinale a alternativa correta.


import argparse

import os

import re


local_dict = { }


if_name_== "_main_" :

----parser = argparse.ArgumentParser (description="Example Options")

----parser.add_argument(' -1', '--local_destination',required=True)


----args = parser.parse_args()

----local_destination = args.local_destination


----for ufile in os.listdir (local destination):

---------id - re.findall (r'\ [\b[0-9a-zA-Z] {16}\ ] ', ufile) [0]

---------id = id.replace ('[', '')

---------id = id.replace ( ' ] ' , ' ' )


---------version = re.findall (r' \bv[0-9]+', ufile) [0]

---------version = version.replace ( ' v ', ' ' )


---------local_dict [id] = version

----print ("done")


A

O código não vai funcionar, pois não foi declarada uma função void para main.


B

O programa vai apresentar um erro de execução na atribuição local_dict [id] = version, pois essa variável nunca foi declarada em local_dict.


C

O programa espera que seja informado um diretório como parâmetro de linha de comando. Vai gerar um erro de falta de parâmetro se nada for passado além do programa e do interpretador.


D

O uso de expressões regulares está errado, pois seria necessário criar uma definição de expressão regular antes de utilizá-la dentro de re.findall().


E

O código vai gerar um erro no laço for, pois os.listdir() é uma função implícita e não deveria ser invocada com o uso da biblioteca. Seu uso correto, nesse contexto, seria, apenas, listdir().

Considere o código em Python apresentado a seguir:


def calcfib(num):

x, y = 0,1

while x < num:

print(x, end=")

x, y = y, x+y

print()

calcfilb(1000)


Após ser executado, qual é o 10º valor apresentado pelo programa na linguagem Python:


A

13


B

21


C

34


D

55


E

89

Sobre Linguagem de Programação Python, analise as assertivas abaixo e assinale a alternativa correta.


I. Uma tupla é uma sequência de valores. Os valores podem ser de qualquer tipo, e podem ser indexados por números inteiros, portanto, nesse sentido, as tuplas são muito parecidas com as listas. A diferença importante é que as tuplas são imutáveis.

II. Sintaticamente, uma tupla é uma lista de valores separados por vírgulas:

a) >>> t = 'a', 'b', 'c', 'd', 'e'

III. Embora não seja sempre necessário, é comum colocar tuplas entre parênteses:

a. >>> t = ('a', 'b', 'c', 'd', 'e')

IV. Para criar uma tupla com um único elemento, é preciso incluir uma vírgula final:

a. >>> t1 = 'a',

b. >>> type(t1)

c. <class 'tuple'>


A

Todas estão corretas.


B

Todas estão incorretas.


C

Apenas I está correta.


D

Apenas I e II estão corretas.


E

Apenas III e IV estão corretas.

   
Gerar simulado