Questão de Programação — Linguagens de programação — CESPE / CEBRASPE 2025
- Código
- ce202939
- Banca
- CESPE / CEBRASPE
- Órgão
- EMBRAPA
- Ano
- 2025
- Nível
- Médio
- Cargo
- Técnico – Área: Suprimento, Manutenção E Serviços – Subárea: Novas Tecnologias
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: Errado (E). A afirmação está incorreta porque Python suporta herança múltipla. Uma classe em Python pode herdar atributos e métodos de várias classes base ao mesmo tempo, diferentemente de linguagens como Java que permitem apenas herança simples.
A banca tenta confundir o candidato com a afirmação de que classes em Python "não estão preparadas para herança múltipla". Na verdade, o mecanismo de herança múltipla é nativo da linguagem, utilizando a sintaxe class ClasseFilha(Base1, Base2):. O Python também gerencia a resolução de métodos com o algoritmo MRO (Method Resolution Order), garantindo a ordem de busca em casos de conflito.
O erro está na negação. Python sim suporta herança múltipla. O candidato pode confundir com outras linguagens (como Java) que adotam apenas herança simples.
✅ ERRADO – a afirmativa é falsa.
Link permanente: /questoes/ce202939