Fundamentos de Programação Orientada a Objetos

Fundamentos de Programação Orientada a Objetos

12th Grade

15 Qs

quiz-placeholder

Similar activities

Módulo 3 - Redes - 11ºano

Módulo 3 - Redes - 11ºano

9th - 12th Grade

10 Qs

Prog. no Des. de Sistemas - Métodos privados e estáticos

Prog. no Des. de Sistemas - Métodos privados e estáticos

12th Grade

10 Qs

Entendendo a orientação a objetos

Entendendo a orientação a objetos

12th Grade

15 Qs

Quiz sobre Diagrama de Classe em um Sistema de eventos

Quiz sobre Diagrama de Classe em um Sistema de eventos

12th Grade

10 Qs

Clean Cod - cap 6

Clean Cod - cap 6

1st Grade - University

10 Qs

Python1

Python1

12th Grade

10 Qs

Prog. no Des. de Sistemas - Usando Propriedades

Prog. no Des. de Sistemas - Usando Propriedades

12th Grade

10 Qs

Prog. no Des. de Sist. - Reduzindo ifs com polimorfismo

Prog. no Des. de Sist. - Reduzindo ifs com polimorfismo

12th Grade

10 Qs

Fundamentos de Programação Orientada a Objetos

Fundamentos de Programação Orientada a Objetos

Assessment

Quiz

Computers

12th Grade

Medium

Created by

Renan Barbono

Used 1+ times

FREE Resource

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.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?