70-357 Exam - Developing Mobile Apps

certleader.com

Q1. DRAG DROP

You are developing an app in Microsoft Visual Studio 2015. The source code is stored in a team project in

Visual Studio Online. Visual Studio Online is configured to use Team Foundation version control. The team

project is configured to use a Builds check-in policy.

After you make some changes to the code, the project fails to build because of code errors.

You need to provide another developer with the ability to review the code changes.

Which four actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

Select and Place:

Answer:  

Explanation: 

Box 1, Box 2:

From the web portal home page, start a feedback request by clicking the Request feedback button.

Box 3:

Add the feedback reviewers.

Box 4:

Reviewers launch your application and provide feedback through the free Microsoft Feedback Client which they need to install.

https://msdn.microsoft.com/en-us/library/vs/alm/work/connect/get-feedback

Q2. DRAG DROP

On the details page, you render the picture of the computer inside an object of the Rectangle type.

You need to implement the ability to rotate the rectangle that contains the picture.

How should you complete the code? To answer, drag the appropriate code elements to the correct targets.

Each element may be used once, more than once, or not at all. You may need to drag the split bar between

panes or scroll to view content.

Select and Place:

Answer:  

Explanation: 

Box 1, Box 2: Get the Rectangle and its RenderTransform matrix:

Rectangle rectToMove = e.OriginalSource as Rectangle;

Matrix rectsMatrix = ((MatrixTransform)rectToMove.RenderTransform).Matrix;

Box 3, box 4, box 5: Rotate the Rectangle:

rectsMatrix.RotateAt(e.DeltaManipulation.Rotation,

e.ManipulationOrigin.X,

e.ManipulationOrigin.Y);

https://msdn.microsoft.com/library/ee649090(v=vs.100).aspx

Q3. You need to perform exploratory testing of a Universal Windows Platform (UWP) app.

What are two possible products that you can use? Each correct answer presents a complete solution.

A. Microsoft Visual Studio

B. Microsoft Visual Studio Online

C. Microsoft Test Manager

D. the Microsoft Platform Ready Test Tool

E. Microsoft Blend for Visual Studio

Answer: BC

Explanation: 

B: Exploratory testing using Microsoft’s new Chrome extension, Perfecto’s Microsoft Visual Studio (VSO)

extension has the capability to perform manual tests and report bugs directly from within the browser to VSO.

C: Exploratory testing using Microsoft Test Manager

While you work with your application, Microsoft Test Manager (MTM) can record your actions, comments,

screenshots and other data. The recording makes it easy to reproduce bugs. And you can quickly play back

your tests whenever the application is updated.

Incorrect Answers:

D: The Microsoft Platform Ready (MPR) Test Tool is used for platform application readiness and to validate

compliance with certification requirements for Windows Server 2012 and Windows Server 2012 R2

applications.

E: Microsoft Blend for Visual Studio is a user interface design tool developed and sold by Microsoft for creating graphical interfaces.

https://msdn.microsoft.com/en-us/library/hh191621.aspx

http://blog.perfectomobile.com/product-news/perfecto-announces-integration-with-microsoft-visual-studioonline/

Q4. You are developing a Universal Windows Platform (UWP) app that will be published to the Microsoft Store. You need to ensure that the app can access removable storage drives.

Which file should you modify?

A. Package.appxmanifest

B. Project.json

C. Project.csproj

D. App.xaml.cs

Answer: A

Explanation: 

The removableStorage capability provides programmatic access to files on removable storage, like USB keys and external hard drives, filtered to the file-type associations declared in the package manifest

Package.appxmanifest.Note: Capabilities must be declared in your Universal Windows Platform (UWP) app’s package manifest,

Package.appxmanifest, to access certain API or resources like pictures, music, or devices like the camera, the microphone, or removable storage devices.

The package manifest, Package.appxmanifest, is an XML document that contains the info the system needs to deploy, display, or update a Windows app.

https://msdn.microsoft.com/en-us/library/windows/apps/mt270968.aspx

Q5. You are developing a Universal Windows Platform (UWP) app that will be published to the Microsoft Store.

You need to change the name of the app that will be displayed in the Store.

Which file should you modify?

A. App.xaml.cs

B. Package.appxmanifest

C. AssemblyInfo.cs

D. Project.json

Answer: B

Explanation: 

The removableStorage capability provides programmatic access to files on removable storage, like USB keys and external hard drives, filtered to the file-type associations declared in the package manifest

Package.appxmanifest.

Note: Capabilities must be declared in your Universal Windows Platform (UWP) app’s package manifest,

Package.appxmanifest, to access certain API or resources like pictures, music, or devices like the camera, the microphone, or removable storage devices.

The package manifest, Package.appxmanifest, is an XML document that contains the info the system needs to deploy, display, or update a Windows app.

https://msdn.microsoft.com/en-us/library/windows/apps/mt270968.aspx

Q6. You are developing a Universal Windows Platform (UWP) app that will be published to the Microsoft Store.

You need to change the name of the app that will be displayed in the Store.

Which file should you modify?

A. App.xaml.cs

B. Package.appxmanifest

C. AssemblyInfo.cs

D. Project.json

Answer: B

Explanation: 

The removableStorage capability provides programmatic access to files on removable storage, like USB keys and external hard drives, filtered to the file-type associations declared in the package manifest

Package.appxmanifest.

Note: Capabilities must be declared in your Universal Windows Platform (UWP) app’s package manifest,

Package.appxmanifest, to access certain API or resources like pictures, music, or devices like the camera, the microphone, or removable storage devices.

The package manifest, Package.appxmanifest, is an XML document that contains the info the system needs to deploy, display, or update a Windows app.

https://msdn.microsoft.com/en-us/library/windows/apps/mt270968.aspx

Q7. HOTSPOT

You have the following code:

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

Hot Area:

Answer:  

Explanation: 

Box 1: No

The SuggestedStartLocation gets or sets the initial location where the file open picker looks for files to present to the user. Here is just gets the location.

Box 2: No

FileOpenPicker.PickMultipleFilesAndContinue method shows the file picker so that the user can pick multiple files, deactivating and the app and reactivating it when the operation is complete.

To get asynchcronous execution use the PickMultipleFilesAsync method.

Box 3: Yes

The line filePicker.ViewMode = PickerViewMode.List specifies that a list will be accepted.

https://msdn.microsoft.com/library/windows/apps/br207847

Q8. DRAG DROP

You are developing a Universal Windows Platform (UWP) app.

You need to ensure that the app can respond to speech.

How should you complete the code? To answer, drag the appropriate code elements to the correct targets.Each element may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.

Select and Place:

Answer:  

Q9. DRAG DROP

You are developing a Universal Windows Platform (UWP) app named App1.

App1 can be started by using Cortana. To start the app, users must be able to say “App1 play my music” or “App1 play music”.

You need to write the Voice Command Definition (VCD) file to meet the requirement.

How should you complete the code? To answer, drag the appropriate code elements to the correct targets.

Each element may be used once, more than once, or not at all. You may need to drag the split bar between

panes or scroll to view content.

Select and Place:

Answer:  

Explanation: 

To specify where the app name can be spoken in the voice command.

The ListenFor element has a RequireAppName attribute that specifies where the app name can appear in the voice command. The BeforePhrase indicates that users must say your app name before the command phrase.

Example: Here, Cortana listens for “Adventure Works when is my trip to Las Vegas”.

<ListenFor RequireAppName=”BeforePhrase”> when is [my] trip to {destination} </ListenFor>

https://msdn.microsoft.com/en-us/library/windows/apps/mt185616.aspx

Q10. What is the best control to use for the top-level navigation? More than one answer choice may achieve this goal. Select the BEST answer.

A. SemanticZoom

B. Pivot

C. SplitView

D. ListView

Answer: B

Explanation: 

Tabs and pivots are used for navigating frequently accessed, distinct content categories. Tabs/pivots can be

used for top-level or sub-level navigation, and can be stacked in a top-level/sub-level pattern.

https://msdn.microsoft.com/en-us/library/windows/apps/dn997788.aspx