Questões sobre Programação Orientada a Objetos

Lista completa de Questões sobre Programação Orientada a Objetos para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Em Sistemas Orientados a Objeto (OOP), a utilização de polimorfismo contribui para a extensão das funcionalidades do sistema, pois

  • A.

    favorece a reutilização de código devido ao encapsulamento de suas operações e atributos.

  • B.

    permite que uma classe possa herdar operações e atributos de outra classe, introduzindo suas próprias operações e atributos.

  • C.

    a abstração na geração de novas classes permite que novos atributos herdem as características da superclasse.

  • D.

    possibilita a utilização de uma mesma operação para tarefas diferentes, determinadas por sua assinatura ou sobrecarga da operação original.

  • E.

    permite que a mesma mensagem seja enviada a objetos de classes distintas, favorecendo a reutilização de código.

Dentro do paradigma de programação orientada a objetos (POO), há um mecanismo utilizado para impedir o acesso direto ao estado de um objeto, restando apenas os métodos externos que podem alterar esses estados. Assinale a alternativa que apresenta o nome deste mecanismo.

  • A. Mensagem
  • B. Herança
  • C. Polimorfismo
  • D. Encapsulamento
  • E. Subclasse

  • A. 1 – 3 – 4 – 2.
  • B. 2 – 1 – 3 – 4.
  • C. 2 – 4 – 1 – 3.
  • D. 3 – 1 – 4 – 2.
  • E. 3 – 2 – 4 – 1.

Na análise orientada a objetos, “um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada” refere-se a:

  • A. Abstração de dados.
  • B. Atributo de ligação.
  • C. Classe.
  • D. Persistência de objeto.
  • E. Objeto.

Na análise orientada a objetos, assinale a alternativa correta sobre composição:

  • A. É uma relação do tipo “todo/parte” ou “possui um”, na qual uma classe representa um objeto grande que é composto por objetos menores com tempo de vida independente da classe.
  • B. É uma relação entre uma interface e a classe que a implementa.
  • C. Determina que o objeto parte pode pertencer a somente um todo e as partes devem viver e morrer com o todo.
  • D. É a capacidade de dois ou mais objetos responderem à mesma mensagem, cada um a seu próprio modo.
  • E. Permite compartilhar uma estrutura comum entre várias subclasses similares sem redundância.

Assinale a alternativa correta a respeito do seguinte diagrama de classes.

  • A. Trata-se de um diagrama de colaboração, e representa a interação entre as classes Professor e Pessoa.
  • B. A classe Professor herda os atributos nome e idade da classe Pessoa.
  • C. A classe Pessoa herda os atributos turma e salário da classe Professor.
  • D. A classe Professor herda os atributos getNome() e setNome() de Pessoa.
  • E. A classe Pessoa herda os atributos setSalario() e getTurma() da classe Professor.

O diagrama de classes a seguir implementa um conhecido padrão de projeto de software orientado a objetos. Nesse padrão, o objeto composto possui um conjunto de outros objetos que estão na mesma hierarquia de classes a que ele pertence. Qual é o nome desse padrão?

  • A. Composite.
  • B. Command.
  • C. Observer.
  • D. Proxy.
  • E. Abstract Factory.

Em relação aos conceitos fundamentais da orientação a objetos, o mecanismo pelo qual um objeto utiliza os recursos de outro, podendo ele assumir os tipos “usa um” ou “parte de”, denomina-se

  • A.

    Encapsulamento.

  • B.

    Herança.

  • C.

    Método.

  • D.

    Polimorfismo.

  • E.

    Associação.

Em desenvolvimento de sistemas, focalizar nos aspectos essenciais inerentes a uma entidade e ignorar propriedades significa concentrar-se no que um objeto é e faz antes de se decidir como ele será implementado. Na orientação a objetos, este é um conceito típico

  • A.

    da abstração.

  • B.

    do encapsulamento.

  • C.

    do compartilhamento.

  • D.

    da herança.

  • E.

    da reusabilidade.

Com relação ao desenvolvimento web, julgue os itens subsequentes.

O uso de Javabeans, o controle de transferência entre as páginas e o suporte independente de applets Java pelos browsers são possibilidades proporcionadas pela action tag da JSP.

  • C. Certo
  • E. Errado
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...