Search Header Logo

Fundamentos de Programação Orientada a Objetos

Authored by Renan Barbono

Computers

12th Grade

Used 1+ times

Fundamentos de Programação Orientada a Objetos
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

O que é encapsulamento em programação orientada a objetos?

Um mecanismo para esconder os detalhes internos de uma classe e proteger seus dados.

Um processo de herdar características de outra classe.

A capacidade de uma função assumir diferentes formas.

A criação de uma nova classe a partir de uma classe existente.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual é o principal benefício do encapsulamento?

Permitir a reutilização de código.

Facilitar a manutenção e modificação do código.

Melhorar a performance do programa.

Aumentar a complexidade do código.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

O que é herança em programação orientada a objetos?

A capacidade de uma classe de ter múltiplas formas.

O processo de esconder os detalhes de implementação.

A capacidade de uma classe derivar características de outra classe.

A criação de interfaces para classes.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual das opções abaixo é um exemplo de polimorfismo?

Uma classe que herda métodos de outra classe.

Um método que pode ser usado em diferentes tipos de dados.

Um objeto que é instanciado a partir de uma classe.

Um método que é privado e não pode ser acessado externamente.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Como o encapsulamento é geralmente implementado em linguagens de programação orientadas a objetos?

Através de herança múltipla.

Usando classes abstratas.

Utilizando modificadores de acesso como private e public.

Através de interfaces.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual é a diferença entre herança e polimorfismo?

Herança é sobre esconder dados, enquanto polimorfismo é sobre reutilização de código.

Herança permite que uma classe derive de outra, enquanto polimorfismo permite que métodos tenham diferentes implementações.

Herança é sobre encapsulamento, enquanto polimorfismo é sobre herança.

Herança é sobre interfaces, enquanto polimorfismo é sobre classes abstratas.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual das seguintes afirmações é verdadeira sobre encapsulamento?

Encapsulamento impede completamente o acesso aos dados de uma classe.

Encapsulamento permite o acesso direto aos dados de uma classe.

Encapsulamento permite o controle sobre como os dados de uma classe são acessados e modificados.

Encapsulamento é o mesmo que polimorfismo.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?