Questão 56 · Informática: Programação e algoritmos
Acerca do polimorfismo, julgue os itens a seguir.
I O uso de polimorfismo reduz a duplicação de código visto que permite abstrações genéricas.
II Interfaces são frequentemente utilizadas na aplicação de polimorfismo por contrato.
III Métodos polimórficos devem ser declarados exclusivamente como privados.
Assinale a opção correta.
- A) Apenas o item II está certo.
- B) Apenas o item III está certo.
- C) Apenas os itens I e II estão certos.
- D) Apenas os itens I e III estão certos.
- E) Todos os itens estão certos.
Marque a alternativa correta:
Gabarito: C
Gabarito definitivo divulgado pela banca Cebraspe (BANRISUL 2025).
Comentário
Gabarito: C.
Os itens I e II estão corretos, e o item III está errado.
- Item I (certo): o polimorfismo permite escrever código genérico que trabalha com um tipo abstrato, reduzindo a duplicação de lógica.
- Item II (certo): interfaces definem contratos, e o polimorfismo por contrato permite tratar objetos de classes diferentes de forma uniforme através da interface.
- Item III (errado): métodos polimórficos não precisam ser privados. Métodos privados não são sobrescritos nem participam do polimorfismo; ao contrário, o polimorfismo exige métodos acessíveis (geralmente públicos) para serem sobrescritos.
Dica: método privado não é polimórfico, porque não pode ser sobrescrito. Essa é a razão de a afirmação III estar errada.
Fundamentos: Conceito de polimorfismo e reutilização de código na POO · Polimorfismo por contrato com interfaces; métodos privados não são sobrescritos
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 BANRISUL 2025 (Diversos cargos), questão 56, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.