Questões de Orientação a Objetos (Engenharia de Software)

Limpar Busca

Relacione as colunas quanto aos conceitos de POO. Em seguida, assinale a alternativa com a sequência correta.
1 – Classe 2 – Objeto 3 – Construtor 

( ) É uma estrutura dinâmica que encapsula estado e comportamento. ( ) É executado automaticamente quando um objeto é instanciado utilizando o operador “new”. ( ) Trata-se de modelo ou template que permite a criação de idênticas estruturas dinâmicas.

  • A 1 - 2 - 3
  • B 2 - 3 - 1
  • C 3 - 1 - 2
  • D 3 - 2 - 1

Assinale a alternativa que completa a lacuna do texto abaixo.

     A POO oferece um tipo especial de classe que não pode ser instanciada. Trata-se da classe ____________. 

  • A empacotada
  • B concreta
  • C abstrata
  • D oculta

Herança é um dos conceitos fundamentais da Programação Orientada a Objetos. Analise as afirmativas abaixo sobre esse importante pilar da POO.
I- As classes inferiores da hierarquia não herdam automaticamente todas as propriedades e os métodos das classes superiores. II- A herança permite basear uma nova classe na definição de uma classe previamente existente. III- A classe filha é conhecida como superclasse e a classe progenitora como subclasse. IV- A herança permite o agrupamento de classes relacionadas.
Está correto o que se afirma em

  • A I e II.
  • B I e IV.
  • C II e III.
  • D II e IV.

Visando auxiliar muitos projetistas e programadores, a comunidade de Orientação a Objetos listou padrões de projetos contendo identificação, nomeação e descrição dos conceitos de projetos recorrentes. Referente a esse assunto, assinale a alternativa que apresenta somente padrões de projeto.

  • A Iterator - Proxy - Adapter
  • B Adapter - Iterator - Unidade
  • C Adapter - Integração - Proxy
  • D Proxy - Integração - Unidade

São ocorrências válidas de, ou conceitos relacionados a, herança no contexto de conceitos de orientação a objetos. 1. Sobrecarga de métodos 2. Sobreposição de métodos 3. Especialização 4. Superclasses 5. Subclasses Assinale a alternativa que indica todas as afirmativas corretas.

  • A São corretas apenas as afirmativas 1 e 2.
  • B São corretas apenas as afirmativas 4 e 5.
  • C São corretas apenas as afirmativas 1, 2 e 3.
  • D São corretas apenas as afirmativas 3, 4 e 5.
  • E São corretas as afirmativas 1, 2, 3, 4 e 5.