Baixe o app para aproveitar ainda mais
Prévia do material em texto
01/04/2024, 16:14 Exercício de avaliativo: Revisão da tentativa https://mooc41.escolavirtual.gov.br/mod/quiz/review.php?attempt=2849483&cmid=50091 1/5 Iniciado em segunda-feira, 1 abr. 2024, 15:44 Estado Finalizada Concluída em segunda-feira, 1 abr. 2024, 16:14 Tempo empregado 29 minutos 12 segundos Notas 8,00/8,00 Avaliar 100,00 de um máximo de 100,00 Questão 1 Correto Atingiu 1,00 de 1,00 Dado o seguinte código: print(“hello world ” * 3) Qual é a saída esperada? Escolha uma opção: a. “hello world” b. “hello world” * 3 c. “hello world * 3” d. “hello world hello world hello world “ e. Nenhuma das anteriores Sua resposta está correta. A está incorreta porque ignora o efeito de "* 3". B e C estão incorretas porque "* 3" não é uma string, portanto NÃO será concatenada com a string. D está correta porque "* 3" é entendido pelo compilador Python como uma operação matemática para imprimir a mensagem 3 vezes. A resposta correta é: “hello world hello world hello world “ 01/04/2024, 16:14 Exercício de avaliativo: Revisão da tentativa https://mooc41.escolavirtual.gov.br/mod/quiz/review.php?attempt=2849483&cmid=50091 2/5 Questão 2 Correto Atingiu 1,00 de 1,00 Questão 3 Correto Atingiu 1,00 de 1,00 Dada a seguinte declaração variável: if = 10 print(if) Qual é a saída esperada? Escolha uma opção: a. 10 b. if c. Error, porque “if” não é de�nido d. Error, porque “if” é uma palavra-chave e. Nenhuma das anteriores Sua resposta está correta. Dada a seguinte declaração variável: D está correta porque como "se" é uma palavra-chave para a condição if/else, o compilador interpreta "se" como o início de uma condição if, em vez de um nome de variável. O valor de 10 nunca foi atribuído à variável. A está incorreta porque "if" não foi interpretado como uma variável. B está incorreta porque a string deve ser incluída por citações a �m de ser impressa. C está incorreta porque o compilador não tratará uma palavra-chave como uma variável. O compilador vê "if" e pensa que é o início de uma condição. A resposta correta é: Error, porque “if” é uma palavra-chave Dado o seguinte código: for i in range (1, 5, 2): print(i) Qual é a saída esperada? Escolha uma opção: a. 1, 3 b. 1, 3, 5 c. 1, 5, 2 d. 1, 2 e. Nenhuma das anteriores Sua resposta está correta. Em um "for loop" que itera em um intervalo, o primeiro parâmetro denota o index inicial, inclusive, o segundo parâmetro representa o index de parada, exclusivo, e o terceiro parâmetro é o valor incremental. Na declaração do intervalo da pergunta, poderia ser lido como "iniciar i em 1, parar i em 5 mas não incluindo 5, aumentar i em 2". A é a única solução possível que atende. A resposta correta é: 1, 3 01/04/2024, 16:14 Exercício de avaliativo: Revisão da tentativa https://mooc41.escolavirtual.gov.br/mod/quiz/review.php?attempt=2849483&cmid=50091 3/5 Questão 4 Correto Atingiu 1,00 de 1,00 Questão 5 Correto Atingiu 1,00 de 1,00 Dada a seguinte declaração de função: �ndMax(): return max(5, 7) O que há de errado com a função? Escolha uma opção: a. max()não está de�nido b. �ndMax() não tem nenhum parâmetro c. Falta a palavra-chave “def” no início, a �m de inicializar uma nova função d. Todas as anteriores e. Nenhuma das anteriores Sua resposta está correta. A está incorreta porque max() é uma fração embutida em Python que retorna o máximo de elementos. B está incorreta porque não é necessário que todas as declarações de função tenham parâmetros passados para a função, somente quando necessário. D é a única opção correta porque para de�nir uma nova função em Python, o "def", que signi�ca "de�nir", deve estar na frente do nome da função. A resposta correta é: Falta a palavra-chave “def” no início, a �m de inicializar uma nova função Dada uma lista que é convertida em um conjunto: list_ages = [2, 5, 10, 9, 5, 10, 22,1] set_ages = set(list_ages) print(set_ages) Qual é a saída esperada? Escolha uma opção: a. {2, 5, 10, 9, 22, 1} b. {2, 5, 10, 9, 5, 10, 22, 1} c. {1, 2, 5, 9, 10, 22} d. {1, 2, 5, 5, 9, 10, 10, 22} e. Nenhuma das anteriores. Sua resposta está correta. Quando uma lista é convertida em um conjunto, todas as duplicatas são removidas (característica chave de um conjunto) e os elementos são ordenados em ordem ascendente. Portanto, C é a única resposta correta. A resposta correta é: {1, 2, 5, 9, 10, 22} 01/04/2024, 16:14 Exercício de avaliativo: Revisão da tentativa https://mooc41.escolavirtual.gov.br/mod/quiz/review.php?attempt=2849483&cmid=50091 4/5 Questão 6 Correto Atingiu 1,00 de 1,00 Questão 7 Correto Atingiu 1,00 de 1,00 Dado o seguinte código que declara uma nova tupla do nome new_tuple: new_tuple = (‘x’, ‘y’,’z’) new_tuple.add(‘w’) Qual é a saída esperada de new_tuple? Escolha uma opção: a. (‘x’,’y’,’z’,’w’) b. (‘w’,‘x’,’y’,’z’) c. ERROR, porque a tupla é imutável. d. ERROR, porque a tupla usa append(), e não add() e. Nenhuma das anteriores. Sua resposta está correta. A letra C é correta porque uma tupla é imutável, o que signi�ca que seu conteúdo não pode ser manipulado. A, B, e C não podem ser verdadeiras porque uma tupla não pode ser alterada, portanto nenhum elemento novo pode ser adicionado. A resposta correta é: ERROR, porque a tupla é imutável. Dado o seguinte código: class ClownFish(): pass �sh = ClownFish() isinstance(�sh, ClownFish) Qual é a saída esperada? Escolha uma opção: a. Verdadeira b. Falsa Sua resposta está correta. O nome variável “�sh” é criado como uma instância da classe ClownFish, portanto, a veri�cação isinstance() contra a classe ClownFish deve retornar verdadeira. A resposta correta é: Verdadeira 01/04/2024, 16:14 Exercício de avaliativo: Revisão da tentativa https://mooc41.escolavirtual.gov.br/mod/quiz/review.php?attempt=2849483&cmid=50091 5/5 Questão 8 Correto Atingiu 1,00 de 1,00 Dado o seguinte código: class Fish(): pass class ClownFish(Fish): pass �sh = ClownFish() isinstance(�sh, Fish) Qual é a saída esperada? Escolha uma opção: a. Verdadeira b. Falsa Sua resposta está correta. ClownFish é uma classe �lha de Fish(). Como “�sh” é criado como uma instância de ClownFish, com base na propriedade de herança, é também uma instância da classe Fish. Todos os peixes palhaços também são peixes. Instâncias da classe �lha têm acesso às propriedades e métodos de todas as classes pais (ou avós, bisavós, etc.) e a opção de sobrepor-se a elas. A resposta correta é: Verdadeira
Compartilhar