WorksheetsRevisão N2
Total questions: 12
Worksheet time: 13mins
Permite acesso por índice e duplicação de elementos.
6. Qual das alternativas descreve corretamente o uso de interfaces em Java?
Interfaces podem conter apenas métodos concretos.
Interfaces não podem ser implementadas por classes abstratas.
Interfaces são instanciadas diretamente.
Interfaces permitem a implementação de múltiplos comportamentos por uma classe.
Interfaces não aceitam métodos default.
7. O que caracteriza o encapsulamento na programação orientada a objetos?
Utilizar apenas métodos estáticos.
Ocultar os detalhes internos de implementação e expor apenas o necessário.
Impedir a criação de objetos.
Garantir que todos os métodos sejam públicos.
Permitir acesso direto aos atributos de uma classe.
Estão corretas as afirmativas?
II e IV
I e IV
II e III
I e III
Todas as alternativas
Qual palavra devemos inserir no lugar de <?> para que o código execute sem erro?
(a)
8. Qual das alternativas descreve corretamente o conceito de herança em Java?
Permite apenas métodos estáticos em subclasses.
Permite que uma classe derive características de outra classe.
Impede a reutilização de código entre classes.
Garante que todos os métodos sejam privados.
Exige que todas as classes sejam abstratas.
9. O que acontece se uma classe implementar uma interface mas não sobrescrever todos os métodos abstratos?
A classe se torna final automaticamente.
Os métodos ausentes são implementados pelo sistema.
A interface é removida automaticamente.
O compilador gera um erro.
A classe pode ser instanciada normalmente.
10. Qual das opções representa corretamente o uso do modificador 'final' em Java?
Obriga que uma interface tenha apenas métodos concretos.
Permite que um atributo seja alterado após a inicialização.
Permite múltiplas heranças de classes.
Impede que um método seja sobrescrito em subclasses.
Permite que uma classe seja herdada por outras.
