Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Tópicos Mesclados de Paradigmas de Programação — FGV 2024

TI - Desenvolvimento de SistemasTópicos Mesclados de Paradigmas de Programação
Código
fg165408
Banca
FGV
Órgão
ALETO
Ano
2024
Cargo
Ana Leg ( )
Considere o cenário de um sistema de gerenciamento de biblioteca, onde Livro representa diferentes tipos de livros e Biblioteca é uma classe que agrega esses livros, como mostra o diagrama a seguir. Os trechos de código em Java a seguir são parte dessa implementação; assuma que o resto do código não apresentado foi implementado com base no diagrama.   class LivroFisico extends Livro {.. public void exibirInfo() { System.out.println(titulo + “ – livro Físico”); } ... class LivroDigital extends Livro {.. public void exibirInfo() { System.out.println(titulo + “ – Livro Digital”); } ... class Biblioteca { .. public void exibirLivros() { for(Livro livro : livros) { livro.exibirInfo(); } } ... bib.adicionarLivro(new LivroFisico(“1984”)); bib.adicionarLivro(new LivroDigital(“Macunaíma”)); bib.exibirLivros();   Quando executado, esse código exibirá o seguinte resultado:Imagem associada para resolução da questão
  1. A1984 - Livro Físico Macunaíma - Livro Digital
  2. BLivro Físico – 1984 Livro Digital - Macunaíma
  3. C1984 Macunaíma
  4. DMacunaíma - Livro Digital 1984 - Livro Físico
  5. EErros de compilação ou exceções em tempo de execução
Revelar gabarito e comentário

GabaritoA — 1984 - Livro Físico Macunaíma - Livro Digital

Link permanente: /questoes/fg165408