Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — CETAP 2023

ProgramaçãoLinguagens de programação
Código
qq843139
Banca
CETAP
Órgão
IGEPREV-PA
Ano
2023
Nível
Superior
Cargo
Técnico em Gestão de Informática
Considere o seguinte código em C++, que define as classes Animal e Cachorro:#include <iostream>class Animal {public:virtual void emitirSom(){std::cout << "Animal emitindo som\n";}};class Cachorro: public Animal {public:void emitirSom() {std: cout << "Au au!\n";}};int main(){Animal animal;Cachorro cachorro;animal = &cachorro;animal->emitirSom();return 0;}Qual é a saída esperada para esse programa e qual técnica de programação orientada a objetos foi usada especificamente para viabilizar essa saída?
  1. AAnimal emitindo som, Herança.
  2. BAnimal emitindo som, Polimorfismo.
  3. CAnimal emitindo som, Encapsulamento.
  4. DAu au!, Herança.
  5. EAu au!, Polimorfismo.
Revelar gabarito e comentário

GabaritoE — Au au!, Polimorfismo.

Link permanente: /questoes/qq843139