Questão 46 · Informática: Programação e algoritmos
Acerca de orientação a objetos, assinale a opção correta.
- A) Os desenvolvedores de um sistema devem ter como objetivo a construção de classes com baixa coesão e alto acoplamento.
- B) O polimorfismo caracteriza-se pela possibilidade de vários métodos terem o mesmo nome, porém com assinaturas diferentes.
- C) Membros de dados podem ser acessados diretamente, mas somente podem ser alterados por meio de métodos específicos.
- D) Na agregação, diversos objetos distintos são reunidos para compor um novo objeto.
Marque a alternativa correta:
Gabarito: D
Gabarito definitivo divulgado pela banca Cebraspe (TRT7 2017).
Comentário
Gabarito: D.
Na agregação, um objeto é formado pela reunião de outros objetos que podem existir independentemente dele. O item descreve essa ideia: « diversos objetos distintos são reunidos para compor um novo objeto ». A relação é do tipo « tem-um » (um carro tem motor, mas o motor pode existir sem o carro).
Erros das demais:
- A) Alta coesão e baixo acoplamento são objetivos desejáveis; o item inverte essa lógica.
- B) Descreve sobrecarga (overloading), que é apenas uma forma de polimorfismo; o conceito central é um mesmo método ou interface assumir comportamentos diferentes conforme o objeto.
- C) Membros de dados devem ser privados (encapsulamento) e não acessados diretamente; o item inverte o princípio.
Fundamentos: Conceito de agregação (relação « tem-um ») em orientação a objetos · Princípios de coesão e acoplamento · Encapsulamento de atributos
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe TRT7 2017 (Técnico Judiciário – Área Apoio Especializado – Especialidade Tecnologia da Informação), questão 46, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.