Final answer:
In the context of ASP.NET MVC, 'Presentation' refers to the views or user interface elements of a web application, represented by physical files like .cshtml (Razor view engine files) and .cs files, hence the answer is B. Maps to physical files like .cshtml and .cs.
Step-by-step explanation:
The question asks for the definition of Presentation in a computing or technology context. This term can often be related to how data or information is displayed or formatted for the user's comprehension. However, based on the options provided (A. Maps to virtual files, B. Maps to physical files like .cshtml and .cs, C. Maps to temporary files, D. None of the above), we can infer that this question likely pertains to web development, and more specifically, to a concept in ASP.NET MVC where Presentation would refer to the views or user interface elements which are typically represented by physical files like .cshtml (Razor view engine files) and .cs (C# files).
So, the correct answer is: B. Maps to physical files like .cshtml and .cs. These files contain the HTML, CSS, JavaScript, and server-side coding in C# that together create the visible part of a web application. It is part of the MVC (Model-View-Controller) architecture, where the view is responsible for the application's presentation layer.