Fundamentos de Programação Orientada a Objetos

Fundamentos de Programação Orientada a Objetos

12th Grade

15 Qs

quiz-placeholder

Similar activities

Prog. no Des. de Sist. - SRP: Responsábilidade Única

Prog. no Des. de Sist. - SRP: Responsábilidade Única

12th Grade

10 Qs

Rec. Mat.II (Programacao)

Rec. Mat.II (Programacao)

9th - 12th Grade

10 Qs

Prog. no Des. de Sistemas - Encapsulamento em Python

Prog. no Des. de Sistemas - Encapsulamento em Python

12th Grade

10 Qs

Conhecimentos prévios em Java

Conhecimentos prévios em Java

10th - 12th Grade

10 Qs

Q5 Polimorfismo

Q5 Polimorfismo

12th Grade

13 Qs

Módulo 3 - Redes - 11ºano

Módulo 3 - Redes - 11ºano

9th - 12th Grade

10 Qs

Prova Programação Back end

Prova Programação Back end

3rd Grade - University

10 Qs

Understanding Classes and Objects

Understanding Classes and Objects

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?