Pular para o conteúdo

Cebraspe · Ministério da Ciência, Tecnologia e Inovação — Laboratório Nacional de Astrofís… 2024

Questão 2 — Programação: Orientação a Objetos — Polimorfismo

Programação Orientação a Objetos — Polimorfismo

Cebraspe 2024 Superior

Ministério da Ciência, Tecnologia e Inovação — Laboratório Nacional de Astrofísica (LNA/MCTI) · Cargo 1: Tecnologista – Especialidade: Desenvolvimento e Arquitetura de Software

Gabarito disponível

Código em Python (página 1): classe carro com método __init__(self, nome) que atribui self.nome = nome e método acao(self) que imprime "corre"; classe aviao com __init__ análogo e método acao(self) que imprime "voa"; objetoA = carro("x3"); objetoB = aviao("f15"); print("\nAção:"); for x in (objetoA, objetoB): x.acao(). Os métodos acao estão no mesmo nível de indentação de __init__, dentro de cada classe.
A seguir, é apresentado o resultado do código precedente, desenvolvido em Python, ao final de sua execução.
Ação:
corre
voa
Com base nessas informações, é correto afirmar que o princípio da orientação a objeto utilizado nesse programa, especialmente em relação ao método acao, é a(o)
Selecione uma alternativa

Ver gabarito

Gabarito: D

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Cargo 1 (941_LNA_TECNOLOGISTA_001_01)