Search Header Logo
3TDS - Programação Backend - Aula 40

3TDS - Programação Backend - Aula 40

Assessment

Presentation

Information Technology (IT)

12th Grade

Practice Problem

Medium

Created by

JOAO MONTEIRO

Used 2+ times

FREE Resource

23 Slides • 10 Questions

1

media

2

Multiple Choice

Por que o conceito de Polimorfismo é importante no desenvolvimento de sistemas de programação back end?

1

Porque permite reutilização de código e flexibilidade.

2

Porque aumenta a velocidade do processador.

3

Porque reduz o uso de memória do computador.

4

Porque facilita a criação de interfaces gráficas.

3

media

4

media

5

media

6

media

7

Multiple Choice

Qual é o principal benefício de aplicar os conceitos de polimorfismo e os princípios SOLID no desenvolvimento de sistemas?

1

Facilitar a manutenção e flexibilidade do código

2

Aumentar a complexidade do sistema

3

Reduzir a modularidade do software

4

Dificultar a expansão do sistema

8

Multiple Choice

Quais das opções a seguir são princípios do SOLID?

1

Responsabilidade Única, Aberto/Fechado, Substituição de Liskov, Segregação de Interface

2

Herança Múltipla, Encapsulamento, Polimorfismo, Modularidade

3

Responsabilidade Única, Herança, Polimorfismo, Modularidade

4

Encapsulamento, Herança, Substituição de Liskov, Modularidade

9

Fill in the Blank

Type answer...

10

media

11

Multiple Choice

Como o polimorfismo é alcançado em JavaScript?

1

Através de interfaces e classes base

2

Apenas com funções anônimas

3

Somente usando herança múltipla

4

Por meio de variáveis globais

12

media

13

Open Ended

Explique como o polimorfismo contribui para a manutenção e evolução de sistemas de software complexos.

14

media

15

media

16

Open Ended

No exemplo apresentado, qual é o papel da interface Pagamento e das classes concretas como CartaoCredito, PayPal e Boleto?

17

media

18

Multiple Choice

Em JavaScript, o polimorfismo pode ser implementado usando quais mecanismos?

1

Herança e interfaces

2

Apenas funções anônimas

3

Somente variáveis globais

4

Recursão

19

media

20

Multiple Choice

Quais princípios do SOLID são mencionados como complementares ao polimorfismo?

1

Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion

2

Encapsulamento, Abstração, Herança, Polimorfismo

3

MVC, MVVM, MVP, Singleton, Factory

4

Agilidade, Scrum, Kanban, XP, Lean

21

media

22

media

23

media

24

media

25

media

26

media

27

media

28

Multiple Choice

Qual é o principal benefício do polimorfismo em programação orientada a objetos?

1

Aumentar a velocidade de execução do código

2

Permitir que objetos de diferentes classes sejam tratados de forma uniforme

3

Facilitar a criação de interfaces gráficas

4

Reduzir o uso de memória

29

media

30

media

31

media

32

media

33

media
media

Show answer

Auto Play

Slide 1 / 33

SLIDE