Questão nº 49

Questão de Tecnologia da Informação · CEBRASPE TCE MS 2025 SERVIDOR (nº 49)

CEBRASPE2025Auditor de Controle Externo - Área: Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Dver comentário ↓

```python
class Funcionario:
def __init__(self, nome, salario):
self.nome = nome
self.salario = salario

def bonus(self):
return self.salario * 0.10

class Gerente(Funcionario):
def bonus(self):
return super().bonus() + 500

func = Funcionario("Ana", 2000)
ger = Gerente("Bruno", 3000)

print(func.bonus())
print(ger.bonus())
print(isinstance(ger, Funcionario))
```

Considere o código Python precedente. Assinale a opção que corresponde ao resultado da execução desse código.

Resposta comentada

Gabarito Alternativa D

Conceito-chave: Herança permite uma classe filha (Gerente) reutilizar e sobrescrever métodos da classe pai (Funcionario). O super() chama o método da classe pai, e o isinstance() verifica se um objeto é instância de uma classe (ou de suas subclasses).

  • (A) Incorreta: O valor 300.0 para ger.bonus() está errado, pois o cálculo correto é 3000 * 0.10 + 500 = 800.0, não 300.0.
  • (B) Incorreta: O valor 500.0 ignora o super().bonus() (que retorna 300.0), e isinstance(ger, Funcionario) é True, pois Gerente herda de Funcionario.
  • (C) Incorreta: O primeiro valor 800.0 não corresponde ao bônus de func (que é 200.0), e isinstance é True, não False.
  • (D) Correta: func.bonus() retorna 2000 * 0.10 = 200.0; ger.bonus() chama super().bonus() (que retorna 3000 * 0.10 = 300.0) e soma 500, totalizando 800.0; isinstance(ger, Funcionario) é True porque Gerente é subclasse de Funcionario.
  • (E) Incorreta: O último valor deveria ser True, pois herança garante que um Gerente é um Funcionario; a alternativa marca False, caindo na pegadinha de confundir "é um" com "é exatamente igual à classe pai".

Armadilha do distrator mais tentador (E): A banca testa se você lembra que isinstance retorna True para subclasses. Muitos alunos marcam False achando que só vale para a classe exata, mas o conceito de herança diz o contrário.

Fonte: CEBRASPE TCE MS 2025 SERVIDOR Auditor de Controle Externo - Área: Tecnologia da Informação. Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho