Baixe o app para aproveitar ainda mais
Prévia do material em texto
Pergunta 1 1. Analise a figura a seguir e determine qual mecanismo está sendo representado no contexto de programação orientada a objetos a. Encapsulamento b. Polimorfismo c. Herança Múltipla d. Sobrecarga e. NDA Pergunta 2 1. Escolhe a alternativa incorreta sobre interfaces: a. Uma interface possui apenas métodos ocos, não podendo possuir métodos com corpo e apenas a sua assinatura b. Uma interface pode possuir apenas constantes e não podem ter atributos c. Uma classe pode implementar uma ou várias interfaces ao mesmo tempo d. Uma interface é o mecanismo que simula uma herança múltipla em linguagens que não possuem esse tipo de herança e. NDA Pergunta 3 1. Um comando "abrir" ao provocar diferentes ações em objetos distintos, por exemplo: em uma caixa, porta ou janela, representa figurativamente na orientação a objetos o princípio denominado: a. Herança b. Construtor c. Classe d. Polimorfismo e. Encapsulamento Pergunta 4 1. Assinale a alternativa incorreta a respeito de Polimorfismo: a. Ele é responsável pela extensibilidade em POO b. Utiliza-se também da sobreposição de métodos em subclasses para se adaptar ao contexto da mesma c. Polimorfismo vem do grego e significa “muitas formas”. d. Os métodos polimórficos possuem sempre o mesmo nome porém podem ter parâmetros diferentes e. NDA Pergunta 5 1. Assinale a alternativa falsa a respeito de classes abstratas: a. Não permite que objetos sejam instanciados a partir dela b. Pode conter apenas métodos estáticos, ou seja, métodos que não possuam corpo e apenas a assinatura c. Representam classes mais genéricas no modelo hierárquico de herança d. Podem ter subclasses também abstratas e. Obriga as suas subclasses concretas a implementar seus métodos abstratos
Compartilhar