Prévia do material em texto
Na linguagem Python, é possível trabalhar com diversos tipos de dados, como números inteiros, reais, valores lógicos booleanos, sequências de caracteres, listas, dentre outros. Com base nesse tema, avalie as expressões a seguir. >>>nome = >>>nomes = [nome, 'Maria', 'José'] Com relação aos tipos de dados utilizados, avalie as afirmativas a seguir. I. comando type(x) irá retornar III. comando type(nome) irá retornar Está correto que se afirma em: a. II, III e IV. b. e II, e III, e. I, III e apenas Em Python, há uma propriedade dos tipos de dados que é a mutabilidade. Indique qual é a alternativa correta quando afirmamos que um objeto é mutável. a. Um objeto do tipo float é mutável. b. Um objeto do tipo lista é mutável. c. Um objeto do tipo bool é mutável. d. Todos os objetos em Python são mutáveis. e. Um objeto do tipo int é mutável.Considerando as aplicações abrangentes da linguagem, surge a biblioteca padrão Python com O intuito de trazer aplicabilidade e produtividade para desenvolvimento de software com métodos de uso comuns Com base na biblioteca padrão Python, analise as asserções a seguir e as relações propostas entre elas. I. A biblioteca padrão Python tem um vasto conjunto de funcionalidades que estão organizadas em mais de 200 PORQUE II. Cada módulo contém funções e classes específicas para um domínio de aplicação e essa organização permite maior produtividade para os desenvolvedores no uso da biblioteca. Analisando as asserções anteriores, conclui-se que: a. as duas asserções são duas asserções são verdadeiras, e a segunda justifica a primeira. a primeira asserção é verdadeira, e a segunda é falsa. primeira asserção é falsa, e a segunda é e. as duas asserções são verdadeiras, e a segunda não justifica a primeira. A definição dos tipos de dados de forma otimizada garante mais efetividade das soluções frente às limitações dos sistemas computacionais, por isso as linguagens de em especial, a Python utilizam tipos especiais de Com base no uso do tipo fractions, analise as asserções a seguir e as relações propostas entre elas. I. Uma característica importante do tipo fraction é sua capacidade de representar números muito maiores se compararmos com a capacidade do tipo PORQUE II. uso do tipo de dados float é uma opção para as expressões que exigem maior velocidade, em vez de uma capacidade maior de representação do Analisando as asserções anteriores, conclui-se que: a. a primeira asserção é verdadeira, e a segunda é falsa. a primeira asserção é falsa, e a segunda é verdadeira. as duas asserções são verdadeiras, e a segunda justifica a primeira. d. as duas asserções são falsas. e. as duas asserções são verdadeiras, e a segunda não justifica a primeira. Qual alternativa indica a principal definição de listas? a. A lista é uma sequência de structs, que são chamados de nós dalista. lista é uma coleção tanto de valores quanto de operações. Cada elemento da lista é chamado de nó e tem indicação de qual elemento é o seguinte através de um ponteiro. A lista é uma sequência de objetos que podem ser de diferentes tipos: números, strings, outras listas, etc. Em Python, a lista é representada por objetos separados por vírgula, envoltos por colchetes. lista é uma sequência de objetos de um único tipo de dados separados por vírgulas e envoltos por A lista ou tupla é uma sequência de objetos que podem ser de diferentes tipos: números, strings, outras listas, etc. Em Python, a lista é representada por objetos separados por vírgula, envoltos por parênteses.Seja o seguinte código Python: exercício 3', 345,['rever slide 45 Defina qual seria o resultado correto deste programa Python. a. É uma lista homogênea. A primeira instrução print apresenta a string 'Conceito segundo print apresenta o conteúdo de toda a lista A instrução não pode ser executada porque o primeiro elemento da lista é uma string. b. Esta lista tem elementos faltando aspas simples ou duplas. Por esta razão, as instruções posteriores darão erro de sintaxe. É uma lista heterogênea. A primeira instrução print apresenta a string 'Conceito segundo print apresenta o conteúdo de toda a lista A instrução muda o primeiro elemento da lista que, nesse momento, terá o valor 45. d. É uma lista porque utiliza os A primeira instrução print apresenta a string 'Conceito segundo print apresenta o conteúdo de toda a lista A instrução não pode ser executada porque a lista é imutável. e. Esta lista tem vários elementos. Mas, quando você executa o programa no interpretador, vê-se um erro "SyntaxError". uso de estruturas de dados, como listas e tuplas, é de grande utilidade para as linguagens de programação, especialmente para a Python, que explora esses recursos com grande eficiência. Com base nas listas e tuplas, selecione a alternativa correta: a. As tuplas podem ser criadas em Python com uso de colchetes separando os objetos por b. As tuplas em Python são sempre mutáveis, permitindo a alteração dos seus elementos. As tuplas são iguais às listas, exceto pela característica de serem imutáveis, não permitindo a alteração dos seus elementos. d. As listas em Python são sempre imutáveis, não permitindo a alteração dos seus elementos. e. As listas em Python são recursos para tratamento específico de dados uso de listas para tratamento de dados é muito comum nas linguagens de programação modernas, dentre elas, a Com relação ao uso de listas em Python, assinale a alternativa correta. a. As listas podem ser criadas em Python com uso de parênteses separando os objetos por vírgulas. b. As listas são como strings, uma cadeia de caracteres que podem ser alterados individualmente. As listas em Python não podem ter objetos de tipos de dados diferentes, com um elemento numérico e outro Os objetos de uma lista podem ser de diferentes tipos, como strings, números e outras listas. e. As listas em Python são utilizadas para armazenar valores constantes que não poderão ser alterados após sua inserção.As bibliotecas contendo funcionalidades extras estão presentes em grande parte das linguagens de programação e, na Python, especificamente, existe um conjunto de módulos presente em sua biblioteca padrão que traz grande poder para a Considerando a biblioteca padrão Python, identifique se são (V) verdadeiras ou (F) falsas as afirmativas a ( ) Os módulos da biblioteca padrão já estão disponíveis na linguagem Python, bastando apenas acioná-los pelo nome do método desejado II. ( ) Para usar os módulos da biblioteca padrão Python, é necessário usar comando "import" seguido do nome do módulo desejado. III. ( ) Para usar uma função de um determinado módulo, é necessário especificar módulo e a função, em conjunto, separados por um ponto. IV. ( ) A função pertence ao módulo math que, por sua vez, pertence à biblioteca padrão Python. Assinale a alternativa que apresenta a sequência correta. b. e. As listas são estruturas de dados utilizadas na programação para armazenar uma coleção de elementos de diferentes tipos em uma única Em Python, as listas são criadas utilizando colchetes e os elementos são separados por vírgulas. As listas podem ser compostas por qualquer tipo de dado, inclusive outras listas, permitindo a criação de estruturas complexas e organizadas. Além de permitir a adição de novos elementos, as listas também permitem a remoção, a alteração e acesso aos elementos armazenados. Cada elemento é identificado por um índice, que começa a partir de 0 para primeiro elemento da lista. Dessa forma, é possível acessar um elemento específico utilizando seu índice dentro da lista. Com base nesses aspectos, assinale a alternativa que melhor descreve objetivo da função do método index() em listas em a. método index() em listas em Python Inverter a ordem dos elementos da lista. b.o método index() em listas em Python retorna tamanho total dentro da lista. método index() em listas em Python retorna O índice do primeiro elemento na lista. método index() em listas em Python remove um elemento específico da lista. e. método index() em listas em Python adiciona um elemento no final da lista. professor da disciplina tem uma lista de notas dos alunos. Como os alunos fizeram todas as atividades de apoio, ele decidiu aumentar a primeira nota com meio ponto. Seja a lista de notas = [8.0, 5.5, 9.3, 7.6, 3.1] Indique qual é a alternativa correta para fazer esta alteração de valores. a. = notas[0]*0.5 print(notas[0]+0.5) d. notas[-1]= notas[-1]+0.5 e. notas[0] 0.5Dado o seguinte programa em Python. letra1 = letra2 = letra3 = 'A' letra4 = ('A') print(type(letra2)) print(type(letra4)) Indique qual é a alternativa correta que apresenta os tipos de cada letra: letra1, letra2, letra3 e letra4. a. letra1 é do mesmo tipo que letra2, eles são tuplas. letra3 e letra4 são strings. b. letra1 é do mesmo tipo que letra3, são strings. letra 2 e letra 4 são tuplas letra1 é do tipo tupla, letra 2, 3 e 4 são strings. d. letra1, letra2 e letra4 são tuplas, letra 3 é string e. letra2 é a única tupla, o resto são strings. Atualmente, uma importante área do conhecimento humano é a ciência de dados, que tem como apoio ferramentas como a linguagem Python. As listas em Python têm um conjunto de métodos manipuladores que auxilia na inserção, alteração e remoção de Considere a seguinte lista: >>> nomes = ['João', 'Maria', Com base na lista apresentada, assinale a alternativa correta. método pop() irá ordenar a lista. b.o método retornará valor 0. Os métodos insert e append têm a mesma funcionalidade para as d.O método irá inserir um novo elemento no final da lista. e. método irá inserir elemento no início da lista.