Logo Passei Direto
Buscar

Prova Progração orientada a objetos

Ferramentas de estudo

Questões resolvidas

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:
As listas em Python são estruturas de dados imutáveis, ou seja, uma vez criadas, não é possível modificar seus elementos.
As listas em Python permitem armazenar apenas elementos do mesmo tipo de dado.
É obrigatório declarar o tamanho de uma lista ao criá-la em Python.
Em Python, é possível acessar os elementos de uma lista utilizando seus índices, começando a contagem a partir do número 1.
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.
a) A
b) B
c) C
d) D
e) E

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:
Herança é a capacidade que uma subclasse tem de ter métodos com o mesmo nome de sua superclasse mas que executam rotinas distintas.
A herança em Python é utilizada para criar objetos a partir de classes, mas não permite compartilhar atributos e métodos entre classes.
Em Python, é obrigatório utilizar a palavra-chave 'extends' para estabelecer uma relação de herança entre classes.
A herança em Python segue uma hierarquia única, na qual cada classe pode ter apenas uma classe pai e uma classe filha.
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.
a) A
b) B
c) C
d) D
e) E

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:
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.
Em Python, o polimorfismo é implementado utilizando a palavra-chave 'polymorphic' antes da declaração de cada método.
O polimorfismo em Python permite que uma classe herde atributos e métodos de múltiplas classes pai simultaneamente.
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.
O polimorfismo em Python permite que um método seja executado de formas diferentes, dependendo do tipo de objeto que o invoca.
a) A
b) B
c) C
d) D
e) E

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:
O comando 'if' é utilizado para executar um bloco de código apenas se uma condição for falsa.
O comando 'if' é utilizado para realizar operações matemáticas em Python.
O comando 'if' permite a execução de um bloco de código somente se uma condição específica for verdadeira.
O comando 'if' é utilizado para repetir um bloco de código enquanto uma condição for verdadeira.
O comando 'if' é uma estrutura de dados em Python utilizada para armazenar coleções de elementos.
a) A
b) B
c) C
d) D
e) E

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:
O comando 'for' é utilizado para executar um bloco de código apenas se uma condição for falsa.
O comando 'for' é utilizado para realizar operações matemáticas em Python.
O comando 'for' permite a execução de um bloco de código somente se uma condição específica for verdadeira.
O comando 'for' é utilizado para repetir um bloco de código enquanto uma condição for verdadeira.
O comando 'for' é utilizado para percorrer uma sequência de elementos e executar um bloco de código para cada elemento.
a) A
b) B
c) C
d) D
e) E

09 - Os arquivos de texto são utilizados para armazenar dados em formato de texto. Com base nesse contexto, assinale a alternativa correta sobre arquivos de texto em Python:
Em Python, os arquivos de texto são exclusivamente utilizados para armazenar strings e não suportam outros tipos de dados.
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.
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.
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.
a) A
b) B
c) C
d) D
e) E

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

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:
As listas em Python são estruturas de dados imutáveis, ou seja, uma vez criadas, não é possível modificar seus elementos.
As listas em Python permitem armazenar apenas elementos do mesmo tipo de dado.
É obrigatório declarar o tamanho de uma lista ao criá-la em Python.
Em Python, é possível acessar os elementos de uma lista utilizando seus índices, começando a contagem a partir do número 1.
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.
a) A
b) B
c) C
d) D
e) E

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:
Herança é a capacidade que uma subclasse tem de ter métodos com o mesmo nome de sua superclasse mas que executam rotinas distintas.
A herança em Python é utilizada para criar objetos a partir de classes, mas não permite compartilhar atributos e métodos entre classes.
Em Python, é obrigatório utilizar a palavra-chave 'extends' para estabelecer uma relação de herança entre classes.
A herança em Python segue uma hierarquia única, na qual cada classe pode ter apenas uma classe pai e uma classe filha.
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.
a) A
b) B
c) C
d) D
e) E

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:
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.
Em Python, o polimorfismo é implementado utilizando a palavra-chave 'polymorphic' antes da declaração de cada método.
O polimorfismo em Python permite que uma classe herde atributos e métodos de múltiplas classes pai simultaneamente.
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.
O polimorfismo em Python permite que um método seja executado de formas diferentes, dependendo do tipo de objeto que o invoca.
a) A
b) B
c) C
d) D
e) E

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:
O comando 'if' é utilizado para executar um bloco de código apenas se uma condição for falsa.
O comando 'if' é utilizado para realizar operações matemáticas em Python.
O comando 'if' permite a execução de um bloco de código somente se uma condição específica for verdadeira.
O comando 'if' é utilizado para repetir um bloco de código enquanto uma condição for verdadeira.
O comando 'if' é uma estrutura de dados em Python utilizada para armazenar coleções de elementos.
a) A
b) B
c) C
d) D
e) E

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:
O comando 'for' é utilizado para executar um bloco de código apenas se uma condição for falsa.
O comando 'for' é utilizado para realizar operações matemáticas em Python.
O comando 'for' permite a execução de um bloco de código somente se uma condição específica for verdadeira.
O comando 'for' é utilizado para repetir um bloco de código enquanto uma condição for verdadeira.
O comando 'for' é utilizado para percorrer uma sequência de elementos e executar um bloco de código para cada elemento.
a) A
b) B
c) C
d) D
e) E

09 - Os arquivos de texto são utilizados para armazenar dados em formato de texto. Com base nesse contexto, assinale a alternativa correta sobre arquivos de texto em Python:
Em Python, os arquivos de texto são exclusivamente utilizados para armazenar strings e não suportam outros tipos de dados.
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.
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.
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.
a) A
b) B
c) C
d) D
e) E

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.

Mais conteúdos dessa disciplina