Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fazer teste: Semana 6 - Atividade Avaliativa Informações do teste Descrição Instruções Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 3. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. Suas respostas foram salvas automaticamente. 1. Para responder a esta atividade, selecione a(s) alternativa(s) que você considerar correta(s); 2. Após selecionar a resposta correta em todas as questões, vá até o fim da página e pressione “Enviar teste”. 3. A cada tentativa, você receberá um novo conjunto de questões diferentes para que você responda e tente alcançar melhores resultados. Olá, estudante! Pronto! Sua atividade já está registrada no AVA. a. b. c. d. e. PERGUNTA 1 1 import random 2 sorteio = random.randint(1,11) 3 4 while tentativa < 5: 5 num=int(input(“Adivinhe numero entre 1 e 10 “)) 6 tentativa+=1 7 if num==sorteio: 8 9 10 elif num < sorteio: 11 print(“Numero sorteado maior que o digitado “) 12 else: 13 print(“numero sorteado menor”) 14 print(“Tentativas”, tentativa-1) O seguinte programa sorteia um número aleatório usando a função random(). O usuário pode adivinhar esse número em, no máximo, 4 tentativas. Se ele adivinhar, o programa tem que encerrar. Indique qual é a alternativa que preenche corretamente as linhas 3, 8 e 9 do programa. 3. tentativa=0 8. print("Parabéns você acertou: ", num) 9. pass 3. tentativa=0 8. print("Parabéns você acertou: ", num) 9. continue 3. tentativa=0 8. print("Parabéns você acertou: ", num) 9. break 3. tentativa=1 8. print("Parabéns você acertou: ", num) 9. break 3. tentativa=1 8. print("Parabéns você acertou: ", num) 9. continue 1,25 pontos Salva PERGUNTA 2 1 numero = 1 2 while numero <= 5: 3 if (numero == 3): 4 1 Você tem o seguinte programa. 1,25 pontos Salva Estado de Conclusão da Pergunta: a. b. c. d. e. 4 numero += 1 5 continue 6 print(numero) 7 numero += 1 8 print(“Fim”) Indique qual é alternativa que apresenta a saída correta do programa. 1 2 4 5 Fim 1 2 Fim 1 2 3 4 5 Fim 1 2 3 Fim O programa apresenta um erro de sintaxe, então ele não executará. O continue continua a execução. a. b. c. d. e. PERGUNTA 3 Você tem que fazer um programa que imprime todos os números de 10 a 100, inclusive o quadrado do número. Utilize a função range para gerar os números. Indique qual é a alternativa correta. for num in range(10, 100+1): print(‘O quadrado de:’, num, ‘é: ‘. num**2) for num in range(): print(‘O quadrado de:’, num, ‘é: ‘. num**2) for num in range(10, 100): print(‘O quadrado de:’, num, ‘é: ‘. num**2) for num in range(101): print(‘O quadrado de:’, num, ‘é: ‘. num**2) for num in range(10): print(‘O quadrado de:’, num, ‘é: ‘. num**2) 1,25 pontos Salva a. b. PERGUNTA 4 Você quer fazer um programa Python que, dada uma frase, mostre para o usuário as consoantes que há nessa frase. Indique qual é a alternativa correta. frase = ‘algoritmos’ for c in frase: if c !==’a’ or c!==’e’ or c !==’i’ or c!==’o’ or c!==’u’: print(‘Consoante: ‘, c) frase = ‘algoritmos’ for c in frase: if c==’a’ or c==’e’ or c==’i’ or c==’o’ or c==’u’: print(‘Consoante: ‘ c) 1,25 pontos Salva Estado de Conclusão da Pergunta: c. d. e. print(‘Consoante: ‘, c) frase = ‘algoritmos’ for c in frase: if c !==’a’ and c!==’e’ and c !==’i’ and c!==’o’ and c!==’u’:, print(‘Consoante: ‘, c) frase = ‘algoritmos’ for c in frase: if c not ‘aeiou’: print(‘Consoante: ‘, c) frase = ‘algoritmos’ for c in frase: if c in ‘aeiou’: a. b. c. d. e. PERGUNTA 5 Seja a seguinte lista de compras: lista = ['cebola',1.85,'tomate',4.05,'cenoura',4.22] Indique qual é o programa correto que utiliza o comando for e que mostre todas as informações da lista. lista = [‘cebola’,1.85, ‘tomate’,4.05,’cenoura’,4.22] for x in lista: print(x) lista = [‘cebola’,1.85, ‘tomate’,4.05,’cenoura’,4.22] for x in lista: print(x) lista = [‘cebola’,1.85, ‘tomate’,4.05,’cenoura’,4.22] for x: print(lista[x]) lista = [‘cebola’,1.85, ‘tomate’,4.05,’cenoura’,4.22] for x in lista print(x) lista = [‘cebola’,1.85, ‘tomate’,4.05,’cenoura’,4.22] for x=lista: print(x) 1,25 pontos Salva a. PERGUNTA 6 1 num = int(input(“Entre com o fatorial desejado: “)) 2 3 x = 1 4 while x <= num: 5 6 x += 1 7 print(fatorial) O seguinte programa em Python calcula o fatorial de um número. Indique qual é a alternativa que preenche as linhas 2 e 5 do programa corretamente. 2. fatorial = 1 5 fatorial fatorial * 1,25 pontos Salva Estado de Conclusão da Pergunta: b. c. d. e. 5. fatorial = fatorial * x 2. fatorial = 0 5. fatorial = fatorial * x 2. fatorial = 1 5. fatorial *= x + factorial 2. fatorial = 0 5. fatorial *= x 2. fatorial = 1 5. fatorial =* x a. b. c. d. e. PERGUNTA 7 frase = ‘Algoritmos e ProgramaçãO de Computadores I’ contLetra = 0 for c in frase: if c in ‘o0’: print(‘Consoante: ‘, c) contLetra =contLetra + 1 print(‘Total de letras o: ‘, contLetra) O seguinte programa conta quantas letras ‘o’ ou ‘O’ tem em uma frase. Indique para as seguintes entradas qual é a saída correta do algoritmo. Consoante: o Consoante: o Consoante: o Consoante: O Consoante: o Consoante: o Total de letras o: 6 Consoante: o Consoante: O Total de letras o: 2 o interpretador Python dará um erro de sintaxe. Consoante: o Consoante: o Consoante: o Consoante: O Consoante: o Consoante: o Total de letras o: 5 Total de letras O: 1 1,25 pontos Salva Estado de Conclusão da Pergunta: Consoante: o Consoante: o Consoante: o Consoante: o Consoante: o Consoante: o Total de letras o: 6 a. b. c. PERGUNTA 8 1 reprovado = 0 2 3 4 for cont in range(1,3): 5 print(‘Entre com as notas do Aluno nro: ‘, cont) 6 nota1 = eval(input(‘Digite a 1a nota: ‘)) 7 nota2 = eval(input(‘Digite a 2a nota: ‘)) 8 media = (nota1 + nota2) / 2 9 print(‘Media do aluno %.1f’ % media) 10 if media < 5: 11 12 13 elif media < 7: 14 print(‘Exame :|’) 15 exame = exame + 1 16 else: 17 print(‘Aprovado ;|’) 18 aprovado = aprovado + 1 19 20 21 print(‘Total de exame: ‘,exame) O seguinte programa calcula a média das notas de dois alunos. O programa tem alguns comandos faltando nas linhas 2,3,11,12,19 e 20 do programa. Indique qual é a alternativa que apresenta os comandos corretos utilizando variáveis acumuladoras. 1.exame = exame +1 2. aprovado = aprovado +1 11.print('Reprovado :c') 12. reprovado = reprovado + 1 19.print(aprovado) 20. print(reprovado) 1.exame = 0 2. aprovado = 0 11.print('Reprovado :c') 12. reprovado = reprovado + + 19.print(aprovado) 20. print(reprovado) 1,25 pontos Salva Estado de Conclusão da Pergunta: Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. d. e. 1.exame = 0 2. aprovado = 0 11.print('Reprovado :c') 12. reprovado = reprovado + 1 19.print(aprovado) 20. print(reprovado) 1.exame = 1 2. aprovado = 1 11.print('Reprovado :c') 12. reprovado = reprovado + 1 19.print(aprovado) 20. print(reprovado) 1.exame = false 2. aprovado = 0 11.print('Reprovado :c') 12. reprovado = reprovado + 1 19.print(aprovado) 20. print(reprovado) Salvar todas as respostas Salvar e Enviar Estado de Conclusão da Pergunta:
Compartilhar