Question 1
Consider three components of a todo list app based on an MVC architecture.
A - stores a list of all the tasks that the user has submitted along with attributes like completion status.
B - can display which tasks were completed, which tasks are pending, receive new tasks from the user etc.
C - can set a task in the list of tasks as completed, add a new task to the list of tasks, delete old tasks, retrieve a list of pending tasks and so on.
Given the above capabilities of the different components, choose the correct option:
model - A, view - B, controller - C
model - B, view - A, controller - C
model - C, view - B, controller - A
model - A, view - C, controller - B
