·

Ciência de Dados ·

Programação

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Pergunta 1 6 / 6 pts Seja a declaração a seguir: X = [3, 1, 6, 2, 4, 7] Marque abaixo as instruções que imprimirão todos os elementos de X em ordem invertida: ☐ print(X[0:-1]) ☐ print(X[-1:0]) ☑ print(X[::-1]) ☐ print(X[6::-1]) ☑ print(X[5::-1]) ☑ print(X[-1::-1]) Correto! Correto! Correto! Pergunta 2 6 / 6 pts Suponha a seguinte declaração: dic = { "PE": {"Cidades": ["Recife", "Olinda", "Paulista"]}, "MG": {"Cidades": ["Belo Horizonte", "Uberlândia", "Juiz de Fora"]}, "SP": {"Cidades": ["São Paulo", "Campinas", "Ribeirão Preto", "Santos"]}, "RJ": {"Cidades": ["Rio de Janeiro", "Niterói", "Petrópolis"]} } Qual comando devemos utilizar para corrigir o nome da cidade Luiz de Fora para Juiz de Fora? ☑ dic["MG"]["Cidades"][2] = "Juiz de Fora" ☐ dic["MG"]["Cidades"][1] = "Juiz de Fora" ☐ dic["MG"]["Cidades"][1] : "Juiz de Fora" ☐ dic["MG"]["Cidades"]["Luiz de Fora"] = "Juiz de Fora" ☐ Nenhuma das alternativas. Correto! PROVA ON-LINE Entrega Sem prazo Pontos 60 Perguntas 10 Limite de tempo 60 Minutos Tentativas permitidas Sem limite Instruções ATENÇÃO: Verifique o "Nota" se você não atingiu o aproveitamento necessário nesta disciplina. Caso você 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 terá duração de: 60 minutos. Ao abrir a 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. Após ter finalizado o teste e conferir suas respostas de avaliação, clique no botão "ENVIAR TESTE". Só utilize esse botão quando tiver finalizado a avaliação, caso necessitar, aguarde e envie em contato pelo link "Atendimento". ATENÇÃO: Todas as provas iniciadas que não houverem sido submetidas são automaticamente encerradas pelo sistema transcorridos os 60 minutos de tempo limite. Boa Prova! Fazer o teste novamente Histórico de tentativas MAIS RECENTE Tentativa Tempo Pontuação ✅ 14 minutos 60 de 60 Pontuação desta tentativa: 60 de 60 Enviada 14 de jun 2021 at 10:12 Esta tentativa levou 14 minutos. Pergunta 3 6 / 6 pts Suponha a seguinte declaração: 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? estrutura_aninhada[3][4] Todas as alternativas são inválidas. estrutura_aninhada[3][1][0] estrutura_aninhada[3][1][0] estrutura_aninhada[3][2][0][0] Correto! Pergunta 4 6 / 6 pts 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{2} = 'Python' Elementos das tuplas não podem ser alterados. Correto! Pergunta 5 6 / 6 pts 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: 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. Dicionários e tuplas são indexados por inteiros, ao passo que listas podem ser indexadas por 'strings'. Tuplas 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! 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. Responder 1: / Responder 2: // Responder 3: % Considere o código a seguir: from functools import reduce teste = [3, 9, 2, 7, 9, 4, 5] print(reduce(lambda x1, x2: x1 if x1 < x2 else x2, teste)) Qual valor será impresso? 9 True. 1 5 False. Considere o trecho do programa Python abaixo: L = [] for i in range(8,1,-1): L.append(i) print(L) Quais serão os valores impressos? Nenhum valor será impresso, pois o programa apresenta um erro. [8, 7, 6, 5, 4, 3, 2, 1] [7, 8, 7, 5, 4, 3, 2] [8, 7, 6, 5, 4, 3, 2] [7, 6, 5, 4, 3, 2] Pergunta 9 6 / 6 pts 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: Correto! 1 e 10. 10 e 10. 10 e 1. 1 e 1.