Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Geral — FAFIPA 2026

TI - Desenvolvimento de SistemasGeral
Código
qa432795
Banca
FAFIPA
Órgão
SESA PR
Ano
2026
Cargo
PSP ( )

Considere o código em linguagem Java apresentado a seguir, utilizado em um sistema de apoio ao gerenciamento de atendimentos de saúde.

 

Imagem associada para resolução da questão

 

Fonte: a banca

 

Ao executar esse código, considerando o conceito de polimorfismo, assinale a alternativa CORRETA.

  1. AO polimorfismo não ocorre quando métodos possuem assinaturas diferentes, caracterizando sobrecarga de operadores.
  2. BSerá exibida a mensagem "Atendimento ambulatorial do SUS", pois em Java, o método sobrescrito é resolvido em tempo de execução com base no tipo real do objeto.
  3. CO método executado depende da anotação @Override, sem a qual o polimorfismo não ocorre.
  4. DSerá exibida a mensagem "Atendimento geral do SUS", pois o tipo da variável determina qual método será executado.
  5. EO código não compila, pois não é permitido sobrescrever métodos em classes derivadas.
Revelar gabarito e comentário

GabaritoB — Será exibida a mensagem "Atendimento ambulatorial do SUS", pois em Java, o método sobrescrito é resolvido em tempo de execução com base no tipo real do objeto.

Link permanente: /questoes/qa432795