Buscar

Teste 7 Informática de Engenharia

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 3 páginas

Prévia do material em texto

INFORMÁTICA PARA ENGENHARIA 7a aula   Lupa     Vídeo
 
PPT
 
MP3
 
 
CCE1854_EX_A7_201803305797_V1  05/11/2018 19:14:55 (Finalizada)
DANILO FRAGA DA SILVA 2018.2 - F
CCE1854 - INFORMÁTICA PARA ENGENHARIA  201803305797
 
 
  1a Questão
Qual a saída do código Python?
i = 4
 while True:
     if i%3 == 0:
         break
     print(i)
  
     i+=1
 1 2 3
Loop infinito
 Nenhuma das anteriores
1
1 2
 
 
Explicação:
Como a variável i tem valor inicial 4, serão exibidos os valores 4 e 5, já que o resto da divisão de 6 por 3 satisfaz a condição.
 
 
 
  2a Questão
Considere os trechos de código Python numerados abaixo e analise as afirmações que seguem.
1. print(type(('cão', 'gato', ' elefante', 'cobra', 'vespa')))
2. x = 1
 print(++++x)
3. frutas = ['morango', 'abacaxi', 'banana', 'coco']
4. x = 'asdf'
 y = '123'  
I. A saída do trecho 1 será "".
 II. A saída do trecho 2 será "1".  
 III. Considerando o trecho 3, a saída do comando "frutas[-2]" será "abacaxi".
 IV. Considerando o trecho 3, a saída do comando "print(type(frutas))" será "Array".
 V. Considerando o trecho 4, a saída do comando "print(x+y)" será "asdf1123".
 
Qual afirmação está correta?
 I
 III
IV
II
V
 
 
Explicação:
As saídas do algoritmo da questão são:
 
1
 b a n a n a
 
asdf123
 
 
 
  3a Questão
Qual é a saída do seguinte código Python? 
i = 1 
while True: 
 if i%3 == 0: 
 break 
 print(i) 
  
 i + = 1
1 2 3
Loop infinito
1
Erro
 1 2
 
 
Explicação:
O loop só será satisfeito quando o valor da variávei i for 3, situação que interrompe (break) o loop.
 
 
 
  4a Questão
Qual a saída do algoritmo abaixo
n=5
x=1
for i in range(i,n):
     x=x*i
1
5
15
 0
 120
 
 
Explicação:
O código acima calcula o fatorial do valor "N" dado
 
 
 
  5a Questão
Qual a saída do código abaixo? 
 
lista = [30, 10, 20, 50, 80] 
 
maior = lista[0] 
i = 0 
while i < len(lista): 
 if lista[i] < maior: 
 maior = lista[i] 
 i += 1 
 
print('O número procurado é {}'.format(maior))
 10
20
50
30
80
 
 
Explicação:
A estrutura while percorre a lista procurando seu menor valor e armazenado-o na variável "maior"
 
 
 
  6a Questão
Assinale a opção que indica o comando Python que produz [-2, -4].
print (*range(0, -6, 2))
print (*range(-2, -4, -2))
print (*range(-2, -6, -2))
print (*range(0, -4, -2))
print (*range(-2, -4, 2))
 
 
Explicação:
A lista de -2 (inclusive) e -6 (exclusive) com intervalo de 2 unidades consiste nos valores -2 e -4

Continue navegando