

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.
Na linguagem Python 2.7, os comandos
![]()
produzem:
Apesar do HTML ser integrado com o PHP para a produção de páginas web, devido ao núcleo de funcionamento de um CMS, a linguagem de desenvolvimento mais utilizada nesses sistemas é o Python.
Certo
Errado
Analise a linha de código Python 2.7 mostrada a seguir.
![]()
O comando compatível com as características e a instância da variável X é:
Analise o trecho de programa Python, na versão 2.7, apresentado a seguir.
![]()
Ao ser executado, o resultado exibido é:
Analise o trecho de programa, escrito em Pyhton na versão 2.7, mostrado a seguir.
X=[]
for i in range(10,1,-1):
X.append(i)
print X[3:]
O trecho exibe:
[7, 6, 5]
[7]
[]
[7, 6, 5, 4, 3, 2]
[7, 6, 5, 4, 3, 2, 1]
Considere o trecho de código Python listado abaixo e as afirmações que seguem.

Quais afirmações estão corretas?
Observe o código abaixo em Phython.
>>> a, b = 0,1 >>> while b < 10: ... print b, ... a, b = b, a+b ... |
Após a execução, esse código gera a seguinte saída:
0 1 2 3 4 5 6 7 8 9
0 1 1 2 3 5 8
1 1 2 3 5 8
1 2 4 8
Considere o seguinte trecho de código que representa uma classe em Python para cálculos contábeis (classe Contabil) com um método de cálculo de taxa de juros simples. Considere também uma classe para testes unitários (classe TesteContabil). Um teste falha se a condição lógica a ser testada for falsa e passa caso contrário. O método assertEqual testa se um parâmetro é igual a um segundo, enquanto assertRaises testa se uma Exception em Python está sendo lançada.
import unittest
class Contabil:
asddef taxa_juros(self, vf, vp, n):
aassdi = ((vf/vp) - 1 ) / (n * 1.0)
asasddreturn i
aclass TesteContabil(unittest.TestCase):
asddef setUp(self):
asdasself.contabil = Contabil()
asddef test_1(self):
asdasself.assertEqual( self.contabil.taxa_juros(1000,10,10), 0)
asddef teste_2(self):
asdasself.assertRaises(TypeError,lambda:
asdself.contabil.taxa_juros("10",23,22))
asddef teste_3(self):
asdasself.assertRaises(ZeroDivisionError, lambda:
asdself.contabil.taxa_juros(10,23,0))
aif __name__ == '__main__':
asasdunittest.main()
Com base nesse código, é possível afirmar que, uma vez executado o código de testes:
nenhum teste falhará;
todos os testes falharão;
o teste test_1 não falhará, os testes teste_2 e teste_3 irão falhar;
os testes teste_2 e teste_3 não falharão e o teste_1 falhará;
os testes teste_3 e teste_1 não falharão e o teste_2 irá falhar.
Considere o seguinte trecho de um programa escrito na linguagem Python.

A mensagem produzida no comando y.FaleComigo deve-se ao mecanismo de
Considere o código abaixo, digitado em Python.
a, b = 0, 1
while b < 10:
print b
a, b = b, a+b
No final da execução do código, o último valor armazenado nas variáveis a e b serão, respectivamente,
13 e 21.
8 e 13.
5 e 10.
13 e 20.
8 e 10.
Considere o código abaixo digitado em Python.
..I.... contar(n):
a = 1
while a < n:
print a,
a = a+1
contar(10)
Preenche, corretamente, a lacuna I:
function
def
procedure
public
void
No Python 3.0, foi disponibilizado um módulo de debug, chamado faulthandler, aplicável exclusivamente para os casos de falha de sistema.
Em Python, o comando int("1") cria um objeto do tipo int, que recebe 1 como parâmetro no seu construtor.
Certo
Errado
Um sítio web com Zope, um servidor de aplicações web escrito em Python, é formado por objetos em arquivos, tal como a maioria dos servidores de aplicação web.
Certo
Errado
Na linguagem Python, a string “K++++ufersa”, pode ser gerada usando a expressão
"K{0:+=10}".format("ufersa")
"K{0:+<10}".format("ufersa")
"K{0:+^10}".format("ufersa")
"K{0:+>10}".format("ufersa")
O Python, no modo interpretador, aborta a execução do código com o status de erro, imprime a pilha dos erros na console e gera o log correspondente, quando o erro ocorre dentro do bloco try.
O Zope é um servidor de aplicações web, escrito em Python, com banco de dados orientado a objetos ZODB. O Zope não permite a criação de aplicações web embasadas em componentes.
A partir da versão 3.3 do Python, a implementação do bloqueio de módulos importados garante uma serialização correta, evitando problemas como deadlocks.
Analise o código Python a seguir.
def mistery(a,b="*"):
return(a<exp1>)
x=[[5,"-"],[4,"!"],[2]]
saida=""
for z in x:
saida+=mistery(<exp2>)
print(saida)
Para que o resultado da execução do código seja a string “-----!!!!**”, os textos <exp1> e <exp2> devem ser substituídos pelas expressões
b e z
*b e z
b e *z
*b e *z
Analise o código Python a seguir.
v=[2,4,-3,2,1,4]
i=v[slice(2,5,2)]
s=0
for x in i:
s+=x
print(s)
Após a execução do código, o valor exibido para a variável s é
2
6
10
-2