Cebraspe · TJ/RJ · 2021 · Analista Judiciário – Grupo: Tecnologia da Informação – Especialidade: Analista de Sistemas

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

Na arquitetura MVC (Model-View-Controller), as funcionalidades de cada segmento são mais bem descritas como

  1. A) o modelo encapsula as funcionalidades; o view gerencia as requisições dos usuários; o controlador prepara dados do modelo.
  2. B) o modelo encapsula objetos de conteúdo; a visão solicita atualizações do modelo; o controlador seleciona o comportamento do modelo.
  3. C) o modelo incorpora todos os estados; o view gerencia as requisições dos usuários; o controlador encapsula objetos de conteúdo.
  4. D) o modelo encapsula objetos de conteúdo; o view seleciona o comportamento do modelo; o controlador solicita atualizações do modelo.
  5. E) o modelo seleciona a resposta da visão; a visão apresenta a visão selecionada pelo controlador; o controlador encapsula objetos de conteúdo.

Marque a alternativa correta:

Gabarito: B

Gabarito definitivo divulgado pela banca Cebraspe (TJ/RJ 2021).

Comentário

Gabarito: B.

Na arquitetura MVC, o modelo encapsula os objetos de conteúdo da aplicação; a visão (view) solicita ao modelo as atualizações de que precisa para apresentar os dados; o controlador seleciona o comportamento do modelo a ser acionado. A alternativa B reúne corretamente as três atribuições.

  • A) Atribui à visão o gerenciamento das requisições dos usuários, papel que é do controlador, e atribui ao controlador a preparação de dados do modelo, o que desloca para ele o papel do modelo.
  • C) Atribui ao controlador o encapsulamento dos objetos de conteúdo, que é papel do modelo, e à visão o gerenciamento das requisições, que é papel do controlador.
  • D) Inverte os papéis: quem seleciona o comportamento do modelo é o controlador, e quem solicita atualizações do modelo é a visão, e não o contrário.
  • E) Atribui ao modelo a seleção da resposta da visão, que é papel do controlador, e ao controlador o encapsulamento dos objetos de conteúdo, que é papel do modelo.

Dica: modelo = conteúdo e regras; visão = apresentação (solicita ao modelo os dados atualizados); controlador = seleciona o comportamento do modelo e coordena o fluxo.

Fundamentos: Descrição clássica de MVC (Sun/Java Blueprints, padrão de J2EE); papéis de Model, View e Controller

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 TJ/RJ 2021 (Analista Judiciário – Grupo: Tecnologia da Informação – Especialidade: Analista de Sistemas), questão 25, 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