Baixe o app para aproveitar ainda mais
Prévia do material em texto
04/04/2023, 21:18 PROVA ON-LINE: 09 - Introdução a Linguagem Python (2022) https://pucminas.instructure.com/courses/89303/quizzes/321509 1/7 PROVA ON-LINE Entrega Sem prazo Pontos 60 Perguntas 10 Limite de tempo 60 Minutos Tentativas permitidas Sem limite Instruções Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 9 minutos 60 de 60 Pontuação desta tentativa: 60 de 60 Enviado 5 abr em 17:42 Esta tentativa levou 9 minutos. ATENÇÃO: Verifique em "Notas" se você não atingiu o aproveitamento necessário nesta disciplina. Caso você já tenha realizado uma prova anterior e opte por uma nova tentativa, será identificado como uma prova extra e resultará em pagamento de taxa extra. INSTRUÇÕES DA AVALIAÇÃO ON-LINE A prova tem a duração de 60 minutos. Ao clicar em PROVA ON-LINE, no menu “Testes” você iniciará a prova. A partir daí não será possível desistir de realizá-la. A prova é composta de 10 questões objetivas, cada uma no valor de 6 pontos. Ao final do teste não se esqueça de enviá-lo, clicando no botão “ENVIAR TESTE”. Só utilize esse botão quando tiver finalizado a avaliação. Se necessário, durante a prova, entre em contato pelo link “Atendimento”. ATENÇÃO: Todas as provas iniciadas e que não houverem sido submetidas serão automaticamente encerradas pelo sistema transcorridos os 60 minutos de duração. Boa Prova! Fazer o teste novamente 6 / 6 ptsPergunta 1 https://pucminas.instructure.com/courses/89303/quizzes/321509/history?version=1 https://pucminas.instructure.com/courses/89303/quizzes/321509/take?user_id=217500 04/04/2023, 21:18 PROVA ON-LINE: 09 - Introdução a Linguagem Python (2022) https://pucminas.instructure.com/courses/89303/quizzes/321509 2/7 Suponha a seguinte declaração: estrutura_aninhada = ( [1,2,3],(4,5,6,7),[8,9],( [10,11,12], [(13, 14), 1 5] ) ) Que instrução retornará o número 13? estrutura_aninhada[14] estrutura_aninhada[3][1][0] estrutura_aninhada(3)(1)[0](0) estrutura_aninhada[3][1][0][0] Correto!Correto! Todas as alternativas são inválidas. 6 / 6 ptsPergunta 2 Suponha que a tupla XYZ contenha 5 elementos. Como você mudaria seu terceiro elemento para 'Python'? teste[2] = 'Python' teste[3] = 'Python' teste(2) = 'Python' teste{3} = 'Python' Elementos das tuplas não podem ser alterados. Correto!Correto! 6 / 6 ptsPergunta 3 04/04/2023, 21:18 PROVA ON-LINE: 09 - Introdução a Linguagem Python (2022) https://pucminas.instructure.com/courses/89303/quizzes/321509 3/7 Suponha a seguinte declaração: dic = { "MG": {"Capital": "Belo Horizonte", "Cidades": {1:"Contagem", 2:"Luiz de Fora", 3:"Sete Lagoas"} }, "SP": {"Capital": "São Paulo", "Cidades": {1:"Campinas", 2:"Piracicaba", 3:"Franca"} }, "RS": {"Capital": "Porto Alegre", "Cidades": {1:"Pelotas", 2:"Gramado", 3:"Canela"} } } Qual comando devemos u�lizar para corrigir o nome da cidade Luiz de Fora para Juiz de Fora? dic["MG"]["Cidades"]["Luiz de Fora"] = "Juiz de Fora" dic["MG"]["Cidades"][1] = "Juiz de Fora" Nenhuma das alternativas. dic["MG"]["Cidades"][2] = "Juiz de Fora" Correto!Correto! dic{"MG"}{"Cidades"}{1} = "Juiz de Fora" 6 / 6 ptsPergunta 4 Suponha o código Python a seguir: A = [9, 2, 5, 7] B = [x for x in range(12,21,3)] A.append(B) print(A) O valores impressos serão: 04/04/2023, 21:18 PROVA ON-LINE: 09 - Introdução a Linguagem Python (2022) https://pucminas.instructure.com/courses/89303/quizzes/321509 4/7 [9, 2, 5, 7, 12, 15, 18] [9, 2, 5, 7, [12, 15, 18]] Correto!Correto! [9, 2, 5, 7, [12, 15, 18, 21]] [9, 2, 5, 7], [12, 15, 18] 6 / 6 ptsPergunta 5 Três estruturas de dados fundamentais em Python são as listas (“list”), tuplas (“tuple”) e dicionários (“dict”). A respeito dessas estruturas, é correto afirmar: Dicionários e tuplas são indexados por inteiros, ao passo que listas podem ser indexadas por “strings”. Listas podem ser modificadas, mas seu tamanho não pode ser modificado após a criação, ao passo que tuplas e dicionários não têm essa limitação. Tuplas e listas são indexadas por inteiros, ao passo que dicionários podem ser indexados por “strings”. Correto!Correto! Listas não podem ser modificadas depois de criadas, ao passo que tuplas e dicionários podem. Dicionários não podem ser modificados depois de criados, ao passo que listas e tuplas podem. 6 / 6 ptsPergunta 6 04/04/2023, 21:18 PROVA ON-LINE: 09 - Introdução a Linguagem Python (2022) https://pucminas.instructure.com/courses/89303/quizzes/321509 5/7 No código a seguir, n é um ? n = '5' int float list str Correto!Correto! complex 6 / 6 ptsPergunta 7 Considere o trecho do programa Python abaixo: def func(): x = 1 print(x) x = 10 func() print(x) Os valores impressos, ao se executar o programa, são, respectivamente: 10. 1 e 1. 10 e 10. 10 e 1. 1 e 10. Correto!Correto! 04/04/2023, 21:18 PROVA ON-LINE: 09 - Introdução a Linguagem Python (2022) https://pucminas.instructure.com/courses/89303/quizzes/321509 6/7 6 / 6 ptsPergunta 8 Considere o código a seguir: from functools import reduce teste = [1, 9, 8, 2, 3, 7, 6, 4, 5] print(reduce(lambda n1, n2: n1 if n1 > n2 else n2, teste)) Qual valor será impresso? 1. 9. Correto!Correto! 5. True. False. 6 / 6 ptsPergunta 9 Qual é a saída esperada para o programa a seguir? x = range(7) soma = sum(filter(lambda x_i: x_i % 2 == 0, x)) print(soma) 9. 12. Correto!Correto! 10. 21. 04/04/2023, 21:18 PROVA ON-LINE: 09 - Introdução a Linguagem Python (2022) https://pucminas.instructure.com/courses/89303/quizzes/321509 7/7 16. 6 / 6 ptsPergunta 10 Considere o trecho do programa Python abaixo: L=[] for i in range(10,1,-1): L.append(i) print(L[3:]) Quais serão os valores impressos? Nenhum valor será impresso, pois o programa apresenta um erro. [8, 7, 6, 5, 4, 3, 2] [7, 6, 5, 4, 3, 2, 1] [7, 6, 5, 4, 3, 2] Correto!Correto! [8, 7, 6, 5, 4, 3] Pontuação do teste: 60 de 60
Compartilhar