Prévia do material em texto
01 - Em Python, as variáveis são elementos fundamentais para armazenar e manipular dados durante a execução de um programa. Com base nesse contexto, assinale a alternativa correta sobre o conceito de variáveis em Python: · A Em Python, as variáveis são definidas com a palavra-chave "value" e podem armazenar apenas um tipo de dado específico. · B As variáveis em Python são imutáveis, ou seja, uma vez que um valor é atribuído a uma variável, não é possível alterá-lo. · C É necessário declarar explicitamente o tipo de dado que uma variável irá armazenar ao defini-la em Python. · D As variáveis em Python são sensíveis a maiúsculas e minúsculas, ou seja, nomes de variáveis com letras maiúsculas são tratados de forma diferente das letras minúsculas. · E Em Python, as variáveis podem ser atribuídas a diferentes tipos de dados ao longo da execução do programa. 02 - O comando "if" é uma estrutura fundamental na linguagem de programação Python, utilizada para executar um bloco de código apenas se uma determinada condição for verdadeira. Com base nesse contexto, assinale a alternativa correta sobre o comando "if" em Python: · A O comando "if" é utilizado para executar um bloco de código apenas se uma condição for falsa. · B O comando "if" é utilizado para realizar operações matemáticas em Python. · C O comando "if" permite a execução de um bloco de código somente se uma condição específica for verdadeira. · D O comando "if" é utilizado para repetir um bloco de código enquanto uma condição for verdadeira. · E O comando "if" é uma estrutura de dados em Python utilizada para armazenar coleções de elementos. 03 - O comando "for" é uma estrutura fundamental na linguagem de programação Python, utilizada para percorrer uma sequência de elementos e executar um bloco de código para cada elemento. Com base nesse contexto, assinale a alternativa correta sobre o comando "for" em Python: · A O comando "for" é utilizado para executar um bloco de código apenas se uma condição for falsa. · B O comando "for" é utilizado para realizar operações matemáticas em Python. · C O comando "for" permite a execução de um bloco de código somente se uma condição específica for verdadeira. · D O comando "for" é utilizado para repetir um bloco de código enquanto uma condição for verdadeira. · E O comando "for" é utilizado para percorrer uma sequência de elementos e executar um bloco de código para cada elemento. 04 - As listas são uma estrutura de dados fundamental na linguagem de programação Python, utilizadas para armazenar coleções de elementos. Com base nesse contexto, assinale a alternativa correta sobre as listas em Python: · A As listas em Python são estruturas de dados imutáveis, ou seja, uma vez criadas, não é possível modificar seus elementos. · B As listas em Python permitem armazenar apenas elementos do mesmo tipo de dado. · C É obrigatório declarar o tamanho de uma lista ao criá-la em Python. · D Em Python, é possível acessar os elementos de uma lista utilizando seus índices, começando a contagem a partir do número 1. · E As listas em Python podem armazenar elementos de diferentes tipos de dados e permitem o acesso e a modificação de seus elementos utilizando índices. 05 - A herança é um conceito importante na programação orientada a objetos e está presente na linguagem de programação Python. Com base nesse contexto, assinale a alternativa correta sobre herança em Python: · A Herança é a capacidade que uma subclasse tem de ter métodos com o mesmo nome de sua superclasse mas que executam rotinas distintas. · B A herança em Python é utilizada para criar objetos a partir de classes, mas não permite compartilhar atributos e métodos entre classes. · C Em Python, é obrigatório utilizar a palavra-chave "extends" para estabelecer uma relação de herança entre classes. · D A herança em Python segue uma hierarquia única, na qual cada classe pode ter apenas uma classe pai e uma classe filha. · E A herança em Python permite que uma classe herde atributos e métodos de uma classe pai, facilitando a reutilização de código e a criação de relacionamentos entre classes. 06 - O encapsulamento é um conceito importante na programação orientada a objetos e está presente na linguagem de programação Python. Com base nesse contexto, assinale a alternativa correta sobre encapsulamento em Python: · A O encapsulamento em Python permite que os atributos e métodos de uma classe sejam acessados e modificados livremente de qualquer parte do programa. · B Em Python, o encapsulamento é implementado utilizando a palavra-chave "encapsulate" antes da declaração de cada atributo ou método. · C O encapsulamento em Python restringe o acesso direto aos atributos e métodos de uma classe, incentivando o uso de métodos especiais para manipular e obter informações dos atributos. · D Em Python, todas as classes e seus membros são encapsulados automaticamente por padrão, sem a necessidade de especificar nenhuma configuração adicional. · E O encapsulamento em Python permite a criação de múltiplas instâncias de uma classe, cada uma com seus próprios atributos e métodos encapsulados. 07 - O polimorfismo é um conceito importante na programação orientada a objetos e está presente na linguagem de programação Python. Com base nesse contexto, assinale a alternativa correta sobre o polimorfismo em Python: · A O polimorfismo em Python permite que um objeto de uma classe filha seja tratado como um objeto da classe pai, facilitando a reutilização de código. · B Em Python, o polimorfismo é implementado utilizando a palavra-chave "polymorphic" antes da declaração de cada método. · C O polimorfismo em Python permite que uma classe herde atributos e métodos de múltiplas classes pai simultaneamente. · D Em Python, o polimorfismo permite que um objeto seja criado sem a necessidade de uma classe associada, simplificando a criação de objetos flexíveis. · E O polimorfismo em Python permite que um método seja executado de formas diferentes, dependendo do tipo de objeto que o invoca. 08 - Os pacotes são uma forma de organizar e estruturar o código em módulos na linguagem de programação Python. Com base nesse contexto, assinale a alternativa correta sobre os pacotes em Python: · A Os pacotes em Python são utilizados para agrupar múltiplos programas em um único arquivo, facilitando sua distribuição e execução. · B Em Python, os pacotes são um tipo especial de variável utilizada para armazenar valores de dados. · C Os pacotes em Python são diretórios que contêm módulos relacionados, permitindo a organização lógica e hierárquica do código. · D Para utilizar um pacote em Python, é necessário importar todos os módulos individualmente, não sendo possível importar o pacote como um todo. · E Os pacotes em Python são utilizados exclusivamente para armazenar funções específicas, não permitindo a criação de classes ou estruturas de dados. 09 - O uso de arquivos de texto é uma tarefa comum na programação em Python, permitindo a leitura e gravação de dados em formato de texto. Com base nesse contexto, assinale a alternativa correta sobre arquivos de texto em Python: · A Em Python, os arquivos de texto são exclusivamente utilizados para armazenar strings e não suportam outros tipos de dados. · B Ao ler um arquivo de texto em Python, é necessário convertê-lo manualmente para o formato desejado, pois os dados são lidos apenas como sequências de caracteres. · C Para escrever em um arquivo de texto em Python, é necessário abrir o arquivo no modo "r" (read) e utilizar o método write() para adicionar os dados. · D Em Python, o uso de arquivos de texto é restrito apenas à leitura de dados externos, não sendo possível gravar informações em um arquivo de texto. · E Em Python, é possível realizar operações de leitura e gravação em arquivos de texto utilizando as funções open(), read() e write(), proporcionando flexibilidade no manuseio de dados. 10 - O NumPy e o Pandas são bibliotecas populares da linguagem de programação Python, amplamente utilizadas para manipulação e análise de dados. Com base nessecontexto, assinale a alternativa correta sobre o NumPy e o Pandas: · A O NumPy é uma biblioteca focada na manipulação de dados tabulares, oferecendo estruturas de dados como o DataFrame para armazenar e manipular informações. · B O Pandas é uma biblioteca que fornece funções matemáticas e estatísticas avançadas para a análise de dados, enquanto o NumPy oferece recursos para a leitura e gravação de arquivos de dados. · C Tanto o NumPy quanto o Pandas são bibliotecas amplamente utilizadas para a manipulação de arrays multidimensionais e fornecem funcionalidades para operações matemáticas e estatísticas. · D O NumPy é uma biblioteca exclusivamente voltada para visualização de dados, permitindo a criação de gráficos e plots a partir de conjuntos de dados. · E O Pandas é uma extensão do NumPy, fornecendo recursos adicionais para a manipulação de séries temporais, enquanto o NumPy é utilizado para a análise de dados estruturados.