nerdexam
CiscoCisco

200-901 · Question #456

200-901 Question #456: Real Exam Question with Answer & Explanation

The correct answer is C: to separate the logic of the graphic interface of the different devices. {"question_number": 8, "question": "What is the advantage of using the MVC design pattern for a web app that must run on both computers and mobile devices?", "correct_answer": "C. to separate the logic of the graphic interface of the different devices", "explanation": "MVC (Model

Software Development and Design

Question

A web app must be accessible from computers and mobile devices. It must maintain the same data structure on both types of devices. What is the advantage of using the MVC design pattern for this app?

Options

  • Ato asynchronously update the graphical interface
  • Bto define different algorithms for data manipulation
  • Cto separate the logic of the graphic interface of the different devices
  • Dto have only one instance of the objects that contain the data

Explanation

{"question_number": 8, "question": "What is the advantage of using the MVC design pattern for a web app that must run on both computers and mobile devices?", "correct_answer": "C. to separate the logic of the graphic interface of the different devices", "explanation": "MVC (Model-View-Controller) separates an application into three layers: Model (data and business logic), View (the user interface/presentation), and Controller (input handling). For an app that must work on both desktop computers and mobile devices, MVC allows you to create multiple, device-specific Views (one for desktop, one for mobile) while sharing a single Model and Controller. This is the core advantage: the presentation logic for each device type is isolated without duplicating data or business logic. Option A describes asynchronous UI updates (more relevant to MVVM). Options B and D describe other design patterns.", "generated_by": "claude-sonnet", "llm_judge_score": 4}

Topics

#MVC#Design Patterns#Software Architecture#Multi-device applications

Community Discussion

No community discussion yet for this question.

Full 200-901 PracticeBrowse All 200-901 Questions