6 CLP Orientacao Objetos Pratica
1. (BNDES) Analise as seguintes afirmações relativas à Programação Orientada a Objetos:
I. Em um programa orientado a objetos, as instâncias de uma classe armazenam os mesmos tipos de informações e apresentam o mesmo comportamento.
II. Em uma aplicação orientada a objetos, podem existir múltiplas instâncias de uma mesma classe.
III. Em um programa orientado a objetos, as instâncias definem os serviços que podem ser solicitados aos métodos.
IV. Em um programa orientado a objetos, o método construtor não pode ser executado quando a classe à qual pertence é executada.
Indique a opção que contenha todas as afirmações verdadeiras:
*a) I e II b) II e III c) III e IV d) I e III e) II e IV
2. (TCM) No contexto da Orientação a Objetos, o conjunto de objetos que têm a mesma estrutura e o mesmo comportamento é denominado:
*a) Classe b) Herança c) Polimorfismo d) Encapsulamento
e) Sobrecarga
3. (Eletrobrás) Em relação à tecnologia de orientação a objetos, a afirmativa de que o estado de um objeto não deve ser acessado diretamente, mas sim por intermédio de métodos de acesso (ou propriedades) está diretamente relacionada ao conceito de:
a) Herança b) Interface c) Classe d) Polimorfismo
*e) Encapsulamento
4. Analise as seguintes afirmações relativas à Programação Orientada a Objetos:
I. Em um programa orientado a objetos, em que as tarefas são definidas como comportamento de objetos, cada objeto é criado a partir da instanciação de uma classe onde os seus métodos estão implementados.
II. Na programação orientada a objetos, uma classe é uma coleção de objetos que podem ser descritos por um conjunto básico de atributos e possuem operações semelhantes.
III. Para que a interface pública de uma classe seja considerada coesa, é necessário que todos os recursos dessa interface estejam