Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Javascript — FGV 2024

TI - Desenvolvimento de SistemasJavascript
Código
fg165371
Banca
FGV
Órgão
Pref BH
Ano
2024
Cargo
ACI ( )

Analise o código Javascript, a seguir.

 

class Ave {

constructor(nome) {

this.nome = nome;

}

som() { throw new Error("Implementar");

}

}

class Pato extends Ave {

constructor(nome) {

super(nome);

}

som() { return "Quá quá!";

}

}

class Galinha extends Ave {

constructor(nome) {

super(nome);

}

som() {

return " Cocorocoo!";

}

}

 

Sobre o código Javascript apresentado, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

 

( ) A classe Ave é uma classe abstrata que fornece uma interface para outras classes de aves.

 

( ) A classe Pato e a classe Galinha são exemplos de polimorfismo, pois ambas sobrescrevem o método som() da classe Ave.

 

( ) O método som() na classe Ave pode ser chamado diretamente para fazer o som da ave.

 

As afirmativas são, respectivamente,

  1. AF – V – F.
  2. BV – F – F.
  3. CV – V – F.
  4. DV – F – V.
Revelar gabarito e comentário

GabaritoD — V – F – V.

Link permanente: /questoes/fg165371