Baixe o app para aproveitar ainda mais
Prévia do material em texto
23/03/2024, 18:15 PROVA ON-LINE: 11 - Programação para Ciência de Dados (2023) https://pucminas.instructure.com/courses/145871/quizzes/381704 1/8 PROVA ON-LINE Entrega Sem prazo Pontos 40 Perguntas 10 Limite de tempo 60 Minutos Tentativas permitidas 2 Instruções Histórico de tentativas 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. Ao acessar a página com as questões, o tempo começa a ser contado. - A prova é composta de 10 (dez) questões objetivas, sendo 04 (quatro) pontos cada. - 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”. - Você terá 02 (duas) tentativas e, caso necessite de uma nova, será preciso solicitar a prova extra, que requer pagamento de taxa adicional. 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 https://pucminas.instructure.com/courses/145871/quizzes/381704/take?user_id=250441 23/03/2024, 18:15 PROVA ON-LINE: 11 - Programação para Ciência de Dados (2023) https://pucminas.instructure.com/courses/145871/quizzes/381704 2/8 Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 15 minutos 40 de 40 Pontuação desta tentativa: 40 de 40 Enviado 23 mar em 18:15 Esta tentativa levou 15 minutos. Pergunta 1 4 / 4 pts Correto! print(X[6::-1]) Correto! print(X[::-1]) print(X[6:0:-1]) print(X[:0:-1]) Correto! print(X[-1::-1]) Pergunta 2 4 / 4 pts Seja a declaração a seguir: X = [3, 6, 1, 9, 2, 4, 7] Marque abaixo as instruções que imprimirão todos os elementos de X em ordem invertida: Suponha a seguinte declaração: https://pucminas.instructure.com/courses/145871/quizzes/381704/history?version=1 23/03/2024, 18:15 PROVA ON-LINE: 11 - Programação para Ciência de Dados (2023) https://pucminas.instructure.com/courses/145871/quizzes/381704 3/8 Todas as alternativas são inválidas. estrutura_aninhada[3][1][0] estrutura_aninhada[14] estrutura_aninhada(3)(1)[0](0) Correto! estrutura_aninhada[3][1][0][0] Pergunta 3 4 / 4 pts teste{3} = 'Python' Correto! Elementos das tuplas não podem ser alterados. teste(2) = 'Python' teste[2] = 'Python' teste[3] = 'Python' Pergunta 4 4 / 4 pts estrutura_aninhada = ( [1,2,3],(4,5,6,7),[8,9],( [10,11,12], [(13, 14), 15] ) ) Que instrução retornará o número 13? Suponha que a tupla XYZ contenha 5 elementos. Como você mudaria seu terceiro elemento para 'Python'? Suponha a seguinte declaração: 23/03/2024, 18:15 PROVA ON-LINE: 11 - Programação para Ciência de Dados (2023) https://pucminas.instructure.com/courses/145871/quizzes/381704 4/8 Nenhuma das alternativas. dic["MG"]["Cidades"]["Luiz de Fora"] = "Juiz de Fora" Correto! dic["MG"]["Cidades"][2] = "Juiz de Fora" dic{"MG"}{"Cidades"}{1} = "Juiz de Fora" dic["MG"]["Cidades"][1] = "Juiz de Fora" Pergunta 5 4 / 4 pts Dicionários e tuplas são indexados por inteiros, ao passo que listas podem ser indexadas por “strings”. Dicionários não podem ser modificados depois de criados, ao passo que listas e tuplas podem. 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. 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? 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: 23/03/2024, 18:15 PROVA ON-LINE: 11 - Programação para Ciência de Dados (2023) https://pucminas.instructure.com/courses/145871/quizzes/381704 5/8 Correto! Tuplas e listas são indexadas por inteiros, ao passo que dicionários podem ser indexados por “strings”. Listas não podem ser modificadas depois de criadas, ao passo que tuplas e dicionários podem. Pergunta 6 4 / 4 pts Responder 1: Correto! / Correto! / Responder 2: Correto! // Correto! // Responder 3: Correto! % Correto! % Pergunta 7 4 / 4 pts Python fornece 3 operadores de divisão. O operador / calcula a divisão real, o operador // calcula o quociente, enquanto o operador % calcula o resto da divisão. Considere o código a seguir: 23/03/2024, 18:15 PROVA ON-LINE: 11 - Programação para Ciência de Dados (2023) https://pucminas.instructure.com/courses/145871/quizzes/381704 6/8 5 1 Correto! 9 True False Pergunta 8 4 / 4 pts Nenhum valor será impresso, pois o programa apresenta um erro. [8, 7, 6, 5, 4, 3, 2] [8, 7, 6, 5, 4, 3] [7, 6, 5, 4, 3, 2, 1] 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? 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? 23/03/2024, 18:15 PROVA ON-LINE: 11 - Programação para Ciência de Dados (2023) https://pucminas.instructure.com/courses/145871/quizzes/381704 7/8 Correto! [7, 6, 5, 4, 3, 2] Pergunta 9 4 / 4 pts 21 10 16 9 Correto! 12 Pergunta 10 4 / 4 pts [True False True False] 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) Considere o código abaixo que utiliza o módulo Numpy: import numpy as np A = np.arange(1, 16).reshape(3,5) print(A[A % 2 == 0][0:4]) Quais serão os valores impressos? 23/03/2024, 18:15 PROVA ON-LINE: 11 - Programação para Ciência de Dados (2023) https://pucminas.instructure.com/courses/145871/quizzes/381704 8/8 [False True False True] [2 4 6 8 10] [0 2 4 6 8] Correto! [2 4 6 8] Pontuação do teste: 40 de 40
Compartilhar