Prévia do material em texto
<p>Fazer teste: Semana 3 - Atividade Avaliativa</p><p>Informações do teste</p><p>Descrição</p><p>Instruções Olá, estudante!</p><p>1. Para responder a esta atividade, selecione a(s) alternativa(s) que você considerar correta(s);</p><p>2. Após selecionar a resposta correta em todas as questões, vá até o �m da página e pressione “Enviar teste”.</p><p>3. A cada tentativa, você receberá um novo conjunto de questões diferentes para que você responda e tente alcançar melhores resultados.</p><p>Pronto! Sua atividade já está registrada no AVA.</p><p>Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1.</p><p>Forçar conclusão Este teste pode ser salvo e retomado posteriormente.</p><p>Suas respostas foram salvas automaticamente.</p><p>Atualmente, uma importante área do conhecimento humano é a ciência de dados, que tem como apoio</p><p>ferramentas como a linguagem Python. As listas em Python têm um conjunto de métodos manipuladores que</p><p>auxilia na inserção, recuperação, alteração e remoção de elementos.</p><p>Considere a seguinte lista:</p><p>>>> nomes = ['João', 'Maria', 'José', 'Marta']</p><p>Com base na lista apresentada, assinale a alternativa correta.</p><p>a. O método nomes.append('Priscila') irá inserir o elemento no início da lista.</p><p>b. O método nomes.count('João') retornará o valor 0.</p><p>c. O método pop() irá ordenar a lista.</p><p>d. O método nomes.append('Priscila') irá inserir um novo elemento no final da lista.</p><p>e. Os métodos insert e append têm a mesma funcionalidade para as listas.</p><p>PERGUNTA 1 1,42 pontos Salva</p><p>Em Python, há uma propriedade dos tipos de dados que é a mutabilidade. Indique qual é a alternativa correta quando</p><p>a�rmamos que um objeto é mutável.</p><p>a. Um objeto do tipo int é mutável.</p><p>b. Um objeto do tipo bool é mutável.</p><p>c. Um objeto do tipo lista é mutável.</p><p>d. Um objeto do tipo �oat é mutável.</p><p>e. Todos os objetos em Python são mutáveis.</p><p>PERGUNTA 2 1,42 pontos Salva</p><p>A definição dos tipos de dados de forma otimizada garante mais efetividade das soluções frente às limitações</p><p>dos sistemas computacionais, por isso as linguagens de programação, em especial, a Python, utilizam tipos</p><p>especiais de dados.</p><p>Com base no uso do tipo fractions, analise as asserções a seguir e as relações propostas entre elas.</p><p>I. Uma característica importante do tipo fraction é sua capacidade de representar números muito maiores se</p><p>compararmos com a capacidade do tipo float.</p><p>PORQUE</p><p>II. O uso do tipo de dados float é uma opção para as expressões que exigem maior velocidade, em vez de uma</p><p>capacidade maior de representação do número.</p><p>Analisando as asserções anteriores, conclui-se que:</p><p>PERGUNTA 3 1,45 pontos Salva</p><p>Estado de Conclusão da Pergunta:</p><p>18/08/2024, 15:41 Fazer teste: Semana 3 - Atividade Avaliativa – ...</p><p>https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_194648_1&course_id=_13167_1&content_id=_1578889_1… 1/3</p><p>a. as duas asserções são verdadeiras, e a segunda justifica a primeira.</p><p>b. as duas asserções são verdadeiras, e a segunda não justifica a primeira.</p><p>c. a primeira asserção é falsa, e a segunda é verdadeira.</p><p>d. a primeira asserção é verdadeira, e a segunda é falsa.</p><p>e. as duas asserções são falsas.</p><p>Considerando as aplicações abrangentes da linguagem, surge a biblioteca padrão Python com o intuito de trazer</p><p>aplicabilidade e produtividade para o desenvolvimento de software com métodos de uso comuns.</p><p>Com base na biblioteca padrão Python, analise as asserções a seguir e as relações propostas entre elas.</p><p>I. A biblioteca padrão Python tem um vasto conjunto de funcionalidades que estão organizadas em mais de 200</p><p>módulos.</p><p>PORQUE</p><p>II. Cada módulo contém funções e classes específicas para um domínio de aplicação e essa organização</p><p>permite maior produtividade para os desenvolvedores no uso da biblioteca.</p><p>Analisando as asserções anteriores, conclui-se que:</p><p>a. a primeira asserção é falsa, e a segunda é verdadeira.</p><p>b. as duas asserções são verdadeiras, e a segunda justifica a primeira.</p><p>c. as duas asserções são falsas.</p><p>d. as duas asserções são verdadeiras, e a segunda não justifica a primeira.</p><p>e. a primeira asserção é verdadeira, e a segunda é falsa.</p><p>PERGUNTA 4 1,45 pontos Salva</p><p>Você tem que usar a constante pi para realizar o cálculo da área do círculo com raio igual a quatro, sendo a fórmula: π*raio².</p><p>Você �cou sabendo que esta constante está na biblioteca math. Indique o que aconteceu neste código que você digitou,</p><p>conforme abaixo.</p><p>import math</p><p>x = math.pi</p><p>print(x)</p><p>math.pi= x * 4 * 4</p><p>print(“calculo da área</p><p>é:”,math.pi)</p><p>a. A última instrução math.pi= x * 4 * 4 está errada porque x tem que ter o valor de 3.14.</p><p>b. O algoritmo está correto. De fato, é possível fazer uma atribuição a math.pi, ela é uma pseudo constante. Mas, quando</p><p>você inicializar novamente seu interpretador, ela conterá o verdadeiro valor de pi.</p><p>c. O cálculo apresentado na última instrução como sendo a área do círculo está errado.</p><p>d. A última instrução math.pi= x * 4 * 4, vai dar um erro porque math.pi é uma constante e não pode ser mudada.</p><p>e. Para obter o resultado correto, dever-se-ia colocar a seguinte instrução: area= math.pi * 4 * 4. print(area).</p><p>PERGUNTA 5 1,42 pontos Salva</p><p>Seja o seguinte código Python:</p><p>RevisãoConteudoDisciplina=['Conceito Tuplas','Fazer exercício 3', 345,['rever slide 6',334]]</p><p>print(RevisãoConteudoDisciplina[0])</p><p>print(RevisãoConteudoDisciplina)</p><p>RevisãoConteudoDisciplina[0]= 45</p><p>De�na qual seria o resultado correto deste programa Python.</p><p>a. É uma lista heterogênea. A primeira instrução print apresenta a string 'Conceito Tuplas'. O segundo print apresenta o</p><p>conteúdo de toda a lista RevisãoConteudoDisciplina. A instrução RevisãoConteudoDisciplina[0]=45, muda o primeiro</p><p>elemento da lista que, nesse momento, terá o valor 45.</p><p>b. É uma lista homogênea. A primeira instrução print apresenta a string 'Conceito Tuplas'. O segundo print apresenta o</p><p>conteúdo de toda a lista RevisãoConteudoDisciplina. A instrução RevisãoConteudoDisciplina[0]=45 não pode ser executada</p><p>porque o primeiro elemento da lista é uma string.</p><p>c. Esta lista tem elementos faltando aspas simples ou duplas. Por esta razão, as instruções posteriores darão erro de sintaxe.</p><p>d. Esta lista tem vários elementos. Mas, quando você executa o programa no interpretador, vê-se um erro “SyntaxError”.</p><p>e. É uma lista porque utiliza os []. A primeira instrução print apresenta a string 'Conceito Tuplas'. O segundo print apresenta o</p><p>t úd d t d li t R i ã C t d Di i li A i t ã R i ã C t d Di i li [0] 45 ã d t d</p><p>PERGUNTA 6 1,42 pontos Salva</p><p>18/08/2024, 15:41 Fazer teste: Semana 3 - Atividade Avaliativa – ...</p><p>https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_194648_1&course_id=_13167_1&content_id=_1578889_1… 2/3</p><p>Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.</p><p>conteúdo de toda a lista RevisãoConteudoDisciplina. A instrução RevisãoConteudoDisciplina[0]=45 não pode ser executada</p><p>porque a lista é imutável.</p><p>O uso de estruturas de dados, como listas e tuplas, é de grande utilidade para as linguagens de programação,</p><p>especialmente para a Python, que explora esses recursos com grande eficiência.</p><p>Com base nas listas e tuplas, selecione a alternativa correta:</p><p>a. As tuplas em Python são sempre mutáveis, permitindo a alteração dos seus elementos.</p><p>b. As listas em Python são recursos para tratamento específico de dados numéricos.</p><p>c. As tuplas são iguais às listas, exceto pela característica de serem imutáveis, não permitindo a alteração</p><p>dos seus elementos.</p><p>d. As listas em Python são sempre imutáveis, não permitindo a alteração dos seus elementos.</p><p>e. As tuplas podem ser criadas em Python com o uso de colchetes separando os objetos por vírgulas.</p><p>PERGUNTA 7 1,42 pontos Salva</p><p>Salvar todas as respostas Salvar e Enviar</p><p>18/08/2024, 15:41 Fazer teste: Semana 3 - Atividade Avaliativa – ...</p><p>https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_194648_1&course_id=_13167_1&content_id=_1578889_1… 3/3</p>