70-486 Exam - Developing ASP.NET MVC 4 Web Applications

certleader.com

Q1. HOTSPOT - (Topic 4) 

You are developing an ASP.NET MVC application. 

Before an action is executed, information about the action must be written to a log. After 

results are returned, information about the results also must be written to the log. 

You need to log the actions and results. 

You have the following code: 

Which code segments should you include in Target 1, Target 2 and Target 3 to implement the LogActionFilter class? (To answer, select the appropriate option from the drop-down list in the answer area.) 

Answer:  

Q2. - (Topic 4) 

You are developing an ASP.NET MVC web application for viewing a list of contacts. The application is designed for devices that support changes in orientation, such as tablets and smartphones. The application displays a grid of contact tiles in portrait mode. 

When the orientation changes to landscape, each tile in the grid expands to include each contact's details. The HTML that creates the tiled interface resembles the following markup. 

The CSS used to style the tiles in landscape mode is as follows. 

If this CSS is omitted, the existing CSS displays the tiles in portrait mode. 

You need to update the landscape-mode CSS to apply only to screens with a width greater than or equal to 500 pixels. 

Which code segment should you use? 

A. @media screen and (width >= 500px) { … } 

B. @media screen and (min-width: 500px) { … } 

C. @media screen(min-width: 500px, max-width: 1000px) { … } 

D. @media resolution(min-width: 500px) { … } 

Answer:

Explanation: http://www.javascriptkit.com/dhtmltutors/cssmediaqueries.shtml 

Q3. - (Topic 4) 

You are developing an ASP.NET MVC application that displays stock market information. 

The stock market information updates frequently and must be displayed in real-time. 

You need to eliminate unnecessary header data, minimize latency, and transmit data over 

a full-duplex connection. 

What should you do? 

A. Implement long-running HTTP requests. 

B. Instantiate a MessageChannel object on the client. 

C. Implement WebSockets protocol on the client and the server. 

D. Configure polling from the browser. 

Answer:

Q4. - (Topic 4) 

You are implementing a website redesign of an existing website that provides historical weather condition maps. 

The current layout resembles the graphic in the exhibit. (Click the Exhibit button.) 

Year selection is implemented as a set of links, which causes the page to reload when the user changes the year. The year selection HTML is contained in a div with an id of "year-selector". 

You need to modify the page so that the user can change the year without the page reloading. 

You also need to ensure that there is minimal change to the design of the page. 

Which code segment should you use? 

A. Option A 

B. Option B 

C. Option C 

D. Option D 

Answer:

Q5. - (Topic 4) 

You are designing a localized ASP.NET MVC online shopping application that will be deployed to customers in the United States, China, France, and Brazil. The application must support multiple cultures so that content in the appropriate language is available in each area. 

You need to ensure that the content can be viewed in several languages. 

How should you implement this feature? 

A. Use a resource (.resx) file to provide translations. 

B. Use Systems.Collections.Generics.Dictionary to store alternative translations. 

C. Ensure that all strings are marked internal to avoid conflict with internal literals. 

D. Include language-specific content in the assembly manifest and use .NET culture libraries. 

Answer:

Explanation: A resource file is an XML file that contains the strings that you want to translate into different languages or paths to images. The resource file contains key/value pairs. Each pair is an individual resource. Key names are not case sensitive. For example, a resource file might contain a resource with the key Button1 and the value Submit. You create a separate resource file for each language (for example, English and French) or for a language and culture (for example English [U.K.], English [U.S.]). Each localized resource file has the same key/value pairs; the only difference is that a localized resource file can contain fewer resources than the default resource file. The built-in language fallback process then handles loading the neutral or default resource. 

Reference: SP.NET Web Page Resources Overview 

Q6. - (Topic 4) 

You are designing a localized ASP.NET application to support multiple cultures. You need to ensure that the application can be displayed in several languages. How should you implement this feature? 

A. Use a resource (.resx) file. 

B. Include language-specific content in the assembly manifest. 

C. Use Systems.Collections.Generics.Dictionary to store alternative translations. 

D. Ensure that all strings are marked internal. 

Answer:

Q7. - (Topic 3) 

You need to ensure that all customers can delete videos regardless of their browser capability. 

Which code segment should you use as the body of the SendAsync method in the DeleteHandler class? 

A. Option A 

B. Option B 

C. Option C 

D. Option D 

Answer:

Q8. HOTSPOT - (Topic 4) 

You are developing an ASP.NET MVC web application that enables users to open Microsoft Excel files. 

The current implementation of the ExcelResult class is as follows. 

You need to enable users to open Excel files. You have the following code: 

Which code segments should you include in Target 1, Target 2 and Target 3 to implement the ExecuteResult method? To answer, select the appropriate option or options in the answer area. 

Answer:  

Q9. HOTSPOT - (Topic 4) 

You develop a new ASP.NET MVC web application. The application is hosted in an Azure Web Role. It includes the following code. Line numbers are included for reference only. 

For each of the following statements, select Yes if the statement is true. Otherwise, select No. 

Answer:  

Q10. HOTSPOT - (Topic 4) 

You are developing an ASP.NET MVC 4 application. You are using IntelliTrace to debug the application. You configure IntelliTrace as shown in the screenshot below. 

To answer, make the appropriate selections in the answer area. 

Answer: