Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz sobre Herança Múltipla em Java

Total questions: 6

Worksheet time: 3mins

Name
Class
Date
1.

O que é herança múltipla de comportamento em Java?

a)

Quando uma classe herda de várias classes.

b)

Quando uma classe implementa várias interfaces.

c)

Quando uma classe herda de uma interface.

d)

Quando uma interface herda de outra interface.

2.

Qual é a vantagem de usar interfaces em Java?

a)

Melhorar a performance do programa.

b)

Promover a modularidade e flexibilidade do código.

c)

Facilitar a escrita de código sem erros.

d)

Evitar a necessidade de herança.

3.

Por que interfaces promovem um design mais modular e flexível em Java?

a)

Porque permitem que diferentes classes implementem métodos de maneiras específicas.

b)

Porque aumentam a velocidade de execução do programa.

c)

Porque eliminam a necessidade de variáveis globais.

d)

Porque facilitam a depuração de código.

4.

Assinale a alternativa que NÃO é uma vantagem do uso de interfaces em Java.

a)

Promover a modularidade do código.

b)

Melhorar a performance do programa.

c)

Flexibilizar a implementação de métodos.

d)

Permitir diferentes implementações para métodos.

5.

Explique, com suas palavras, como as interfaces contribuem para a flexibilidade do código em Java.

a)

Permitem que classes diferentes implementem métodos de formas distintas.

b)

Tornam o código mais lento.

c)

Impedem o uso de herança.

d)

Facilitam a escrita de código sem erros.

6.

Qual das opções abaixo melhor descreve o papel das interfaces em um projeto orientado a objetos?

a)

Aumentar a complexidade do código.

b)

Promover um design modular e flexível.

c)

Reduzir a quantidade de classes no projeto.

d)

Eliminar a necessidade de métodos abstratos.