

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
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 é:
None
The end
Deu erro!
The end
Deu erro!
Ok
Ok
The end
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 exibição da letra “n”.
A exibição da lista "[“Quatro","Cinco"].
A exibição da palavra “Cinco”.
A exibição do número 5.
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]
Certo
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
tensor e pipes.
layers e model.
neuron e arrays.
sets, model e frames.
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:

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
Será impresso na tela a palavra RES, seguida do número 55
Será impresso na tela o valor “6” em uma linha diferente da linha que possui a palavra “RES:”
Todo o resultado será impresso em uma única linha, terminada em “6”
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 é
@python3
python3 -V
lib.python3
python3 -Q
?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
y = json.convert(x)
print(y{"cidade"})
y = json.loads(x)
print(y["cidade"])
y = json.read(x)
print(y["cidade"])
y = json.loads(x)
print[y("cidade")]
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:
__init__(self, xaltura, xlargura):
__init__(xaltura, xlargura):
init (xaltura, xlargura):
new (self, args[xaltura, xlargura]):
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 é:
Turnos: Manhã*Tarde*Noite | Fim
Turnos: Manhã|Tarde|Noite * Fim
Turnos: Manhã,Tarde,Noite | Fim *
Turnos: Manhã|Tarde|Noite *
Fim
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”.
Certo
Errado
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))
......I
Código 2:
class Tempo:
def print tempo(tempo):
print('%.2d:%.2d:%.2d' % (tempo.hour, tempo.minute, tempo.second))
......II
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:
Em I e em II, se for executado o comando >>> print tempo(t1) o resultado será 11:15:00
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))
Em II, se for executado o comando >>> print_tempo (t1) a função print_tempo apresentará como resultado 11:15:00
Em I, se for executado o comando >>> Tempo.print _tempo (t1) o método print_tempo apresentará como resultado 11 :15:00
Em II, se for executado o comando >>> t1. print_tempo () o resultado apresentará erro.
Se a1 = np.linspace(1,9,5), a2 = np.linspace(3,7,5) e b = np.concatenate((a2 , a1)), então b[–4] +b[1] > 10.
Certo
Errado
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) |
9
11
14
16
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
D3.
pandas.
lodash.
request.
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.
Certo
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
Teste lógico indefinido.
Variável não declarada.
Loop infinito.
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 é:
0
-28
-30
-42
-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")
O código não vai funcionar, pois não foi declarada uma função void para main.
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.
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.
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().
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:
13
21
34
55
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'>
Todas estão corretas.
Todas estão incorretas.
Apenas I está correta.
Apenas I e II estão corretas.
Apenas III e IV estão corretas.