Você está na página 1de 6

Programação orientada a objetos

1Q2949190
Certa
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.
2Q2949192
Certa
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.
3Q2949195
Certa
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.
4Q2949198
Certa
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.
5Q2949201
Anulada
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

A herança em Python permite que uma classe herde atributos e métodos de múltiplas
classes pai simultaneamente.
 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.
6Q2949204
Errada
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.
7Q2949206
Errada
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.
8Q2949209
Certa
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.
9Q2949212
Errada
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


uttilizando as funções open(), read() e write(), proporcionando flexibilidade no manuseio
de dados.
10Q2949215
Certa
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 nesse contexto, 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 estatisticas 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 estatisticas.
 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.

Você também pode gostar