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
 

Na linguagem Python 2.7, os comandos

Imagem associada para resolução da questão

produzem:


A
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

B
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]

C
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]

D
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12]

E
uma mensagem de erro

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.


C

Certo


E

Errado

Analise a linha de código Python 2.7 mostrada a seguir.

Imagem associada para resolução da questão

O comando compatível com as características e a instância da variável X é:


A
X=X+2

B
X=X(1)

C
x=X+[2]

D
X=X+"A"

E
X(0)="A"

Analise o trecho de programa Python, na versão 2.7, apresentado a seguir.

Imagem associada para resolução da questão

Ao ser executado, o resultado exibido é:


A
[1, 2, 3, 4, 5, 6, 7, 8]

B
[8]

C
[ ]

D
[8, 7, 6, 5, 4, 3, 2, 1]

E
[1]

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:


A

[7, 6, 5]


B

[7]


C

[]


D

[7, 6, 5, 4, 3, 2]


E

[7, 6, 5, 4, 3, 2, 1]

Considere o trecho de código Python listado abaixo e as afirmações que seguem.

Imagem associada para resolução da questão

Quais afirmações estão corretas?


A
Apenas I.

B
Apenas II.

C
Apenas III.

D
Apenas II e III.

E
I, II e III.

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:


A

0 1 2 3 4 5 6 7 8 9


B

0 1 1 2 3 5 8


C

1 1 2 3 5 8


D

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:


A

nenhum teste falhará;


B

todos os testes falharão;


C

o teste test_1 não falhará, os testes teste_2 e teste_3 irão falhar;


D

os testes teste_2 e teste_3 não falharão e o teste_1 falhará;


E

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.

Imagem associada para resolução da questão

A mensagem produzida no comando y.FaleComigo deve-se ao mecanismo de


A
abstração.

B
associação.

C
interface.

D
herança.

E
polimorfismo.

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,


A

13 e 21.


B

8 e 13.


C

5 e 10.


D

13 e 20.


E

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:


A

function


B

def


C

procedure


D

public


E

void

No Python 3.0, foi disponibilizado um módulo de debug, chamado faulthandler, aplicável exclusivamente para os casos de falha de sistema.


C
Certo

E
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.


C

Certo


E

Errado

Na linguagem Python, a string “K++++ufersa”, pode ser gerada usando a expressão


A

"K{0:+=10}".format("ufersa")


B

"K{0:+<10}".format("ufersa")


C

"K{0:+^10}".format("ufersa")


D

"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.


C
Certo

E
Errado

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.


C
Certo

E
Errado

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.


C
Certo

E
Errado

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


A

b e z


B

*b e z


C

b e *z


D

*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 é


A

2


B

6


C

10


D

-2

   
Gerar simulado