MVC MCQ Quiz

  1. Model View Controller is the full form of MVC .
  2. which of the following is the extension of MVC view when using vb.net?
  3. MVC is composed of three components These are ?
  4. we can use view state in MVC ?
  5. Does Razor Engine supports for TDD ?
  6. ______________namespace is used for ASPX View Engine.
  7. MVC 6 was introduced new JSON project-based structure?
  8. What is the extension of MVC view when using C#?
  9. Viewstart comes under which folder name ?
  10. ______________is the name of default Viewstart Page in ASP.Net MVC.
  11. Is ViewBag slower than ViewData in MVC?
  12. ViewData is faster than ViewBag in MVC.
  13. Which of following is the best approach to assign a session in MVC?
  14. In model-view-controller (MVC) architecture, model defines the _____________.
MVC MCQ

Take MVC Quiz To test your Knowledge

Below are few MVC MCQ test that checks your basic knowledge of MVC. This MVC Test contains around 20 questions of multiple choice with 4 options. You have to select the right answer to a question. You can see the correct answer by clicking view answer link.

  • cshtml
  • vbhtml
  • Both A & B
  • None
View Answer
  • Member Vertical Controller
  • Model Variable Centered
  • Model View Controller
  • Member Vertical Controller
View Answer
  • yes
  • No
View Answer
  • Yes
  • No
View Answer
  • System.Web.Razor
  • System.Web.Mvc.WebFormViewEngine
  • Both A & B
  • None of the above
View Answer
  • Yes
  • No
  • Both A & B
  • None
View Answer
  • cshtml
  • vbhtml
  • None
  • All of the above
View Answer
  • Views
  • Account
  • Shared
  • Home
View Answer
  • _ViewStart.cshtml
  • _Login.cshtml
  • _Layout.cshtml
  • None
View Answer
  • yes
  • No
View Answer
  • System.Web.HttpContext.Current.Session["LoginID"] =7;
  • Current.Session["LoginID"] =7;
  • Session["LoginID"] =7;
  • None
View Answer
  • Data-access laye
  • Business-logic layer
  • Presentation layer
  • Interface layer
View Answer
  • MVC segregates your project into a different segment, and it becomes easy for developers to work on
  • It is easy to edit or change some part of your project that makes project less development and maintenance cost
  • MVC makes your project more systematic
  • All of the mentioned
View Answer
  • The model pattern is little complex
  • Multiple technologies knowledge is required
  • You need multiple programmers for parallel development
  • All of the mentioned above
View Answer
  • Ajax libraries
  • Jquery
  • both 1 & 2
  • None of the above
View Answer
  • .cshtml: If C# is the programming language
  • .vbhtml: If VB is the programming language
  • both 1 & 2
  • None
View Answer
  • 11
  • 12
  • 13
  • 10
View Answer
  • Top-Down
  • Down-Up
  • Pipeline
  • Waterfall
View Answer