Questões de Concursos - Programação orientada a objetos - Exercícios com Gabarito

Questões de Concursos Públicos - Programação orientada a objetos - com Gabarito. Exercícios com Perguntas e Respostas, Resolvidas e Comentadas. Acesse Grátis!


Texto associado.

Com relação a aspectos de linguagem de programação,
programação estruturada, programação orientada a objetos e
conceitos associados, julgue os itens de 106 a 113.

A sobrecarga de operadores, recurso presente nas linguagens C++ e C#, pode ser considerada uma técnica de uso de polimorfismo.

Na programação orientada a objetos, há dois mecanismos possíveis para criar relacionamentos entres classes: a composição e a herança. Em um programa orientado a objetos, suponha que entre duas classes X e Y exista um relacionamento de herança no qual X é subclasse de Y. Suponha também que Y seja uma subclasse de uma classe abstrata denominada Z. Por fim, suponha que existam apenas métodos públicos ou privados, tanto em Y quanto em Z.

Para alterar esse programa de tal forma que ele permaneça o mesmo, do ponto de vista funcional para os clientes da interface pública da classe X, e que o relacionamento de herança entre X e Y seja substituído pelo de composição, um passo necessário no caso geral é definir um atributo do tipo

Texto associado.

A respeito de programação orientada a objetos, julgue os itens de
86 a 88.

Na implementação de objetos, a composição de objetos substitui a herança de classe. A herança de classe é definida estaticamente em tempo de compilação, enquanto a composição de objetos é definida dinamicamente em tempo de execução pela obtenção de referências a outros objetos por meio de determinado objeto. O uso da composição não viola o encapsulamento.

Texto associado.

Julgue os itens de 29 a 40, relativos a fundamentos de computação
e linguagens de programação e desenvolvimento para a Web.

Na programação orientada a objetos, objetos que possuam operações que se comportem da mesma maneira, mesmo que possuam atributos diferentes, podem ser agrupados em uma mesma classe.

Várias linguagens orientadas a objetos surgiram ao longo do tempo, como SmallTalk, C++, Java e C#.
A característica essencial das linguagens orientadas a objetos é de que elas incluem facilidades para permitir a

Com relação à linguagem de programação orientada a objetos, Delphi (Object Pascal) versão 6, assinale a alternativa que contém arquivos obrigatórios para a compilação:

Texto associado.

Julgue os itens a seguir, relativos a conceitos de programação
estruturada e de programação orientada a objetos.

Os tipos de herança pública, privada e protegida referem-se ao escopo dos dados internos ao objeto e à visibilidade de suas funções-membro.

Texto associado.

Com relação a aspectos de linguagem de programação,
programação estruturada, programação orientada a objetos e
conceitos associados, julgue os itens de 106 a 113.

O uso de mais de uma super classe imediata é usualmente denominado herança múltipla; ter somente uma super classe direta é denominado herança simples.

Texto associado.

A respeito de programação orientada a objetos, julgue os itens de
86 a 88.

Para que a interface pública de uma classe seja considerada coesa, é necessário que todos os recursos dessa interface estejam relacionados ao conceito que a classe representa.

A especificação de uma comunicação entre objetos, que contém informações relacionadas ao que se espera resultar dessa atividade, é