Cebraspe · MP/RO · 2023 · Analista de Redes e Comunicação de Dados

Questão 43 · Informática: Programação e algoritmos

No MVC, a camada responsável por fazer a comunicação entre as duas outras camadas do modelo é a

  1. A) model.
  2. B) banco de dados.
  3. C) controller.
  4. D) view.
  5. E) usuário.

Marque a alternativa correta:

Gabarito: C

Gabarito definitivo divulgado pela banca Cebraspe (MP/RO 2023).

Comentário

Gabarito: C.

No padrão MVC (Model-View-Controller), o controller é a camada intermediária que recebe as requisições do usuário, processa-as e faz a comunicação entre o model (regras de negócio e dados) e a view (apresentação). Ele decide quais dados buscar no model e qual visão exibir, por isso é o elemento que conecta as duas outras camadas.

  • A: o model representa os dados e as regras de negócio, sendo uma das camadas que o controller conecta.
  • B: o banco de dados é um recurso de armazenamento, usualmente acessado pelo model, e não é camada do padrão.
  • D: a view é a camada de apresentação, que também é conectada pelo controller.
  • E: o usuário é o ator externo que interage com o sistema, não uma camada do modelo.

Dica: se a questão pergunta quem faz a mediação entre as outras camadas, a resposta é sempre o controller.

Fundamentos: Padrão de arquitetura MVC - papel do controller como intermediário

Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.

Fonte: prova Cebraspe MP/RO 2023 (Analista de Redes e Comunicação de Dados), questão 43, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.

Concursos abertos que cobram Informática

TCE/MA 2026 Analista, Auditor e TécnicoUNCISAL 2026 Professor do Magistério SuperiorPROCON/AL 2026 Analista e Fiscal de Defesa do Consumidor