Gabarito disponível
I Model é responsável por representar os dados da aplicação e implementar as regras de negócio associadas.
II View recebe as entradas do usuário e coordena a interação entre os componentes do sistema.
III Controller tem como função principal apresentar as informações ao usuário final, refletindo o estado do model.
Assinale a opção correta.
Resolução comentada
No MVC, apenas o item I descreve corretamente o componente.
O Model representa os dados e as regras de negócio (item I certo). A View apresenta as informações ao usuário, e o Controller recebe as entradas e coordena a interação entre Model e View. Os itens II e III trocam as funções.
Análise das alternativas
II está errado: receber entradas e coordenar é função do Controller. III está errado: apresentar informações é função da View. Logo, apenas I está certo; B, C, D e E contêm itens errados.
Referência: Padrão arquitetural MVC (Model-View-Controller); SOMMERVILLE.
Resolução comentada do VaiConcursos.