Baixe o app para aproveitar ainda mais
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
Compartilhar