Buscar

Teste_ Atividade para Avaliação - Semana 4

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

07/11/2020 Teste: Atividade para Avaliação - Semana 4
https://cursos.univesp.br/courses/3222/quizzes/12984/take 1/7
1 ptsPergunta 1
O programa irá retornar 1.
O programa possui um ou mais erros e não vai executar.
O programa irá retornar 12.
O programa vai entrar em loop infinito.
O programa irá retornar o fatorial de 4.
Considere o seguinte programa em Python: 
 
def f1(n): 
 if n <= 1: 
 return 1 
 else: 
 return n * f1(n - 1) 
 
print(f1(4)) 
 
 
Assinale a alternativa correta: 
1 ptsPergunta 2
V-V-F-F
V-V-V-F
Sobre funções recursivas, assinale V ou F para as alternativas: 
 
( ) Uma função recursiva deve sempre ter um critério de parada. 
( ) Uma função recursiva sempre será mais rápida que uma função não recursiva. 
( ) Função recursiva é aquela que chama um método implementado em outra classe. 
( ) Funções recursivas são úteis para resolver problemas cuja definição é também recursiva. 
 
Assinale a alternativa que apresenta a sequência correta, respectivamente: 
07/11/2020 Teste: Atividade para Avaliação - Semana 4
https://cursos.univesp.br/courses/3222/quizzes/12984/take 2/7
V-V-V-V
V-F-F-F
V-F-F-V
1 ptsPergunta 3
O programa irá imprimir 5.
O programa irá imprimir 6.
O programa irá imprimir 13.
O programa irá imprimir 7.
O programa irá imprimir 8.
Considere o seguinte programa em Python: 
 
def f(n): 
 if n < 2: 
 return n 
 else: 
 return f(n-1) + f(n-2) 
 
print(f (6)) 
 
 
Assinale a alternativa correta: 
1 ptsPergunta 4
Considere o seguinte programa em Python: 
 
def f(v, i): 
 if i == 0: 
 return v[i] 
 else: 
 return max(v[i], f(v, i - 1)) 
 
07/11/2020 Teste: Atividade para Avaliação - Semana 4
https://cursos.univesp.br/courses/3222/quizzes/12984/take 3/7
O programa irá imprimir 7.
O programa irá imprimir 5.
O programa irá imprimir 8.
O programa irá imprimir 2.
O programa irá imprimir 1.
l = [5,4,6,8,1,2] 
print(f(l, len(l) - 1)) 
 
Assinale a alternativa correta: 
1 ptsPergunta 5
O programa irá imprimir 1.
O programa irá imprimir 26.
O programa irá imprimir 8.
O programa irá imprimir 2.
O programa irá imprimir 25.
Considere o seguinte programa em Python: 
 
def f(v, i): 
 if i == 0: 
 return v[i] 
 else: 
 return v[i] + f(v, i - 1) 
 
l = [5,4,6,8,1,2] 
print(f(l, len(l) - 1)) 
 
Assinale a alternativa correta: 
1 ptsPergunta 6
07/11/2020 Teste: Atividade para Avaliação - Semana 4
https://cursos.univesp.br/courses/3222/quizzes/12984/take 4/7
Lista
Fila
Árvore
Deque
Pilha
Dada a seguinte definição, assinale a alternativa que melhor representa o conceito de
estrutura de dados apresentado: 
 
“Retorna elementos em ordem inversa à entrada realizada” 
1 ptsPergunta 7
Grafo
Pilha
Árvore
Lista
Fila
Dada a seguinte definição, assinale a alternativa que melhor representa o conceito de
estrutura de dados apresentado: 
 
“Retorna elementos na mesma ordem da entrada” 
1 ptsPergunta 8
Pilha
Dada a seguinte definição, assinale a alternativa que melhor representa o conceito de
estrutura de dados apresentado: 
 
“É não sequencial” 
07/11/2020 Teste: Atividade para Avaliação - Semana 4
https://cursos.univesp.br/courses/3222/quizzes/12984/take 5/7
Arranjo unidimensional
Lista
Árvore
Fila
1 ptsPergunta 9
O programa irá imprimir os números de 10 a 1, um em cada linha.
O programa irá imprimir os números de 0 a 9, um em cada linha.
O programa irá imprimir os números de 1 a 10, um em cada linha.
Considere o seguinte programa em Python: 
 
class S: 
 def __init__(self): 
 self.v = [ ] 
 self.i = -1 
 
 def push(self, x): 
 self.i += 1 
 self.v.append(x) 
 
 def pop(self): 
 if(not self.empty()): 
 self.i -= 1 
 return self.v.pop() 
 
 def empty(self): 
 return self.i < 0 
 
 
s = S() 
for i in range(10): 
 s.push(i) 
 
while not s.empty(): 
 print(s.pop()) 
 
 
Assinale a alternativa correta: 
07/11/2020 Teste: Atividade para Avaliação - Semana 4
https://cursos.univesp.br/courses/3222/quizzes/12984/take 6/7
O programa irá apresentar um erro de execução.
O programa irá imprimir os números de 9 a 0, um em cada linha.
1 ptsPergunta 10
O programa irá imprimir os números de 10 a 1, um em cada linha.
O programa irá imprimir os números de 1 a 10, um em cada linha.
O programa irá imprimir os números de 9 a 0, um em cada linha.
O programa irá imprimir os números de 0 a 9, um em cada linha.
O programa irá gerar um erro de execução.
Considere o seguinte programa em Python: 
 
class S: 
 def __init__(self): 
 self.v = [ ] 
 self.i = -1 
 
 def push(self, x): 
 self.i += 1 
 self.v.insert(0, x) 
 
 def pop(self): 
 if(not self.empty()): 
 self.i -= 1 
 return self.v.pop() 
 
 def empty(self): 
 return self.i < 0 
 
 
s = S() 
for i in range(10): 
 s.push(i) 
 
while not s.empty(): 
 print(s.pop()) 
 
 
Assinale a alternativa correta: 
07/11/2020 Teste: Atividade para Avaliação - Semana 4
https://cursos.univesp.br/courses/3222/quizzes/12984/take 7/7
Nenhum dado novo para salvar. Última verificação às 21:40 Enviar teste

Continue navegando