Buscar

Avaliação de Programação III em Python

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Disciplina: PROGRAMAÇÃO III 
	AV
	
	
	Professor: ADRIANA APARICIO SICSU AYRES DO NASCIMENTO
 
	Turma: 9001
	CCT0433_AV_201607167221 (AG) 
	 02/05/2020 14:23:27 (F) 
			Avaliação:
10,0
	Nota Partic.:
	Av. Parcial.:
2,0
	Nota SIA:
10,0 pts
	 
		
	PROGRAMAÇÃO III
	 
	 
	 1.
	Ref.: 2844255
	Pontos: 1,00  / 1,00
	
	Python é uma linguagem que possui o paradigma funcional além de outros. 
No paradigma funcional puro podemos substituir a repetição por meio de: 
		
	
	Parâmetro
	
	Variável
	
	Condicional
	
	Função
	 
	Recursividade
	
	
	 2.
	Ref.: 2846011
	Pontos: 1,00  / 1,00
	
	A função range( ), em python, permite gerar uma sequência de números. Considere a seguinte instrução:
print(range(2,7))
Qual é o resultado deste comando? 
		
	
	[2,4,6]
	
	[2,5,7]
	
	[2,7]
	 
	[2,3,4,5,6]
	
	[2,3,4,5,6,7]
	
	
	 3.
	Ref.: 3043075
	Pontos: 1,00  / 1,00
	
	O que será impresso, caso o código abaixo seja executado duas vezes, primeiramente com o valor 5 e depois com o valor 10?
x = int(input())
if x>=5:
    print(x+10)
    if x<10:
        print("menor que 10")
else:
    if x>8:
        print("maior que 8")
    else:
        print("menor ou igual a 8")
		
	 
	Primeiramente imprimirá 15 e o texto "menor que 10". Na segunda execução imprimirá 20
	
	Primeiramente imprimirá 15 e na segunda execução imprimirá além do número 20, o texto "maior que 8"
	
	Primeiramente imprimirá 5 e na segunda execução 10
	
	Primeiramente imprimirá 20 e na segunda execução 15
	
	Primeiramente imprimirá 15 e na segunda execução 20
	
	
	 4.
	Ref.: 2846020
	Pontos: 1,00  / 1,00
	
	Para construir uma função com três parâmetros em Python, como deve ser o cabeçalho?
		
	
	define(a:b)
	
	def func(a,b,c)
	
	define (a,b,c)
	
	define func(a,b,c) 
	 
	def func(a,b,c):
	
	
	 5.
	Ref.: 2894698
	Pontos: 1,00  / 1,00
	
	Seja uma superclasse veículo contendo um método acelerar(valor) com duas subclasses, carro (objeto C)  e motocicleta (objeto M).
Identifique abaixo uma chamada de método polimórfico em Python:
		
	
	acelera(M) 
	
	Nenhuma das respostas anteriores está correta.
	
	C.M.acelerar(45)
	 
	C.acelerar(20) 
	
	A.acelerar.M
	
	
	 6.
	Ref.: 2894722
	Pontos: 1,00  / 1,00
	
	Qual é a lista resultante do seguinte comando em Python?
s = [x**3 for x in range(3)]
		
	
	[0,1,2]
	 
	[0,1,8]
	
	[1,4,9]
	
	[1,4,5]
	
	[3,4,5]
	
	
	 7.
	Ref.: 2894748
	Pontos: 1,00  / 1,00
	
	Considere as seguintes duas estruturas:
tupla = 'brasil'
lista = [1,2,3,4,5]
e o resultado: 
('b', 1)
('r', 2)
('a', 3)
('s', 4)
('i', 5)
 
Qual é a função que produziu esse resultado?
		
	
	append
	
	pop
	 
	zip
	
	unzip
	
	pilha
	
	
	 8.
	Ref.: 2894753
	Pontos: 1,00  / 1,00
	
	Ao tentarmos criar uma função para encontrarmos valores iguais entre duas listas tentamos o seguinte código:
def valor_comum(l1, l2):
  for v in l1:
    if v in l2:
      temp.append(v) 
  return temp
que teria a seguinte chamada: > valor_comum([1,2,3],[3]) 
Falta uma linha de código para que a função acima funcione, qual é?
		
	
	l1 = l2
	
	if l1
	 
	temp = []
	
	print temp
	
	for v in t2 
	
	
	 9.
	Ref.: 2895070
	Pontos: 1,00  / 1,00
	
	Considere o seguinte código em Python, qual será o valor impresso para a chamada f(4)?
def f(valor):
  if valor > 3:
    print(valor)
		
	
	7
	
	3
	
	nenhum valor
	
	5
	 
	4
	
	
	 10.
	Ref.: 2895710
	Pontos: 1,00  / 1,00
	
	Para se diferenciar de um diretório comum, qual dos arquivos abaixo um pacote em Python deverá conter?
		
	
	__foo__.py
	
	__final__.py
	
	__package__.py
	 
	__init__.py
	
	__def__.py

Continue navegando