Windows Phone Development MCQs

Windows Phone Development MCQs

Our team has conducted extensive research to compile a set of Windows Phone Development MCQs. We encourage you to test your Windows Phone Development knowledge by answering these 60+ multiple-choice questions provided below.
Simply scroll down to begin!

1: What does CLR stand for on the Windows Phone?

A.   Common Language Runtime

B.   C# Logistic Replacement

C.   Common Light Return

D.   C++ Language Realm

2: True or False? You cannot test apps that interact with the photo chooser and camera capture tasks while the Zune software is running on a 7.1 phone, because it locks the local media database.

A.   True

B.   False

3: To meet technical requirements, an app must render the first screen within how many seconds?

A.   2

B.   5

C.   10

D.   8

4: True or False? The minimum-scale, maximum-scale, and initial-scale properties are all unavailable in Internet Explorer for Windows Phone.

A.   False

B.   True

5: Which of these does app monitoring NOT help you identify?

A.   High battery drain

B.   Network latency

C.   Slow start up time

D.   Poor ad sales in the app

6: What does the All Alerts page in the app monitoring tool display?

A.   How many bugs the debugger tool has detected

B.   The number of issues detected and the behavior characteristics of the app

C.   Crucial API updates from Microsoft

D.   How many times your app has been reported in the app store

7: True or False? Windows Media DRM uses different licenses than PlayReady uses.

A.   False

B.   True

8: Which of these occur when you unregister a phone?

A.   You cannot unregister a registered phone

B.   The SDK is no longer functional

C.   Apps you've deployed no longer run

D.   You are automatically downgraded from the pro version to the home version of the OS

9: What language do you need to write in to take full advantage of the Windows Phone 8's graphic hardware?

A.   .NET

B.   AMP

C.   Ruby

D.   C++

10: Why shouldn't webpages in Windows Phone prompt users to download plugins?

A.   Internet Explorer for Windows phone does not support plugin downloads

B.   It would allow for unauthorized downloads of paid apps

C.   Actually, there is nothing wrong with this and Internet Explorer for Windows Phone allows plugins

D.   It would create unsecured holes in the SSL certificate

11: What is the Microsoft pubCenter?

A.   A public forum for developers to share ideas and collaborate on projects

B.   The section of the Microsoft website you need to visit to download the API

C.   The branch of Microsoft you need to submit your app to for approval

D.   A web service that allows developers to receive ads from the Microsoft Advertising Network.

12: When you deploy and test an app on a physical Windows Phone OS 7.1 phone, you usually must have which software running?

A.   Win 8 SDK

B.   Silverlight

C.   Zune

D.   Visual Basic

13: True or False? You can develop for Windows Phone 8 with Windows 7.

A.   False

B.   True

14: What class does each page of an application derive from?

A.   class MainPage

B.   class PhoneApplicationsPage

C.   class ModelPage

D.   class PhoneApp

15: What is Rx.Net?

A.   A third party API vendor acquired by Microsoft

B.   The file extension for Windows Phone Apps

C.   A open sourced markup language specifically designed for the Windows Phone

D.   A managed library that provides APIs for writing reactive, push-based apps.

16: How many tile sizes does Windows Phone 8 support?

A.   Maximum of 3

B.   Maximum of 5

C.   No limit

D.   Maximum of 2

17: What User Interface (UI) framework is best suited for games?

A.   Delphi

B.   Direct3D

C.   XAML

D.   OpenGL

18: Which of the following initializes a new instance of the FrameworkElement class?

A.   FrameworkElement

B.   FrameworkClass

C.   FrameClass

D.   LoadedEvent

19: Which of the following property names returns the memory usage of the current application in bytes?

A.   ApplicationPeakMemoryUsage

B.   ApplicationCurrentMemoryUsage

C.   ApplicationMemoryUsageLimit

D.   DeviceTotalMemory

20: How can you specify your app's required capabilities and hardware requirements?

A.   On the Capabilities page and Requirements page of the Manifest Designer

B.   On the Hardware and Software page of the Manifest Designer

C.   On the Application UI page of the Visual Basic Designer

D.   On the Capabilities page and Requirements page of the Visual Basic Designer

21: What tool should you use to test how your app uses the accelerometer?

A.   Windows automatically tests accelerometer functions while you are designing the app

B.   None of these

C.   A third party sensor simulator

D.   The SDK accelerometer sensor simulator

22: Which of these does the the Microsoft Advertising SDK NOT allow you to do?

A.   Provide ad targeting capabilities

B.   Integrate text and banner ads into your apps and games

C.   See a list of the names of individuals who clicked on your ads

D.   Handle impression reporting

23: What is the standard subscription period of a Dev Center account?

A.   It depends on your pricing tier

B.   Six months

C.   There is no expiration period

D.   One year

24: What location is used to store resources needed throughout an application?

A.   MainPage.xaml

B.   Location.xaml

C.   App.xaml

D.   Local.xaml

25: You have to specify a value of "GeoPositionAccuracy.High" in the constructor or in the "DesiredAccuracy" property of the class before you can test your app with the location sensor simulator if you use which class?

A.   GeoCoordinateWatcher

B.   GPSFunctionWatcher

C.   LocMovementControl

D.   MoveSenseGeo

26: Which value does the "Width" property require?

A.   Right

B.   Auto

C.   Go

D.   Top

27: The Windows Phone Analysis tool can do which of the following?

A.   Identify ad sales issues with your app

B.   Identify design issues with your app

C.   Identify performance issues with your app

D.   Identify compliance issues with your app

A.   Model-Controller (MC)

B.   Model-View-View-Model (MVVM)

C.   Model-View-Controller (MVC)

D.   Model-View (MV)

29: True or False? You cannot run a Windows Phone 8 app on a Windows Phone OS 7.1.

A.   False

B.   True

30: Which of these are benefits of using native code?

A.   Opportunity for noticed performance increases in certain scenarios

B.   Allows for use of Direct3d Graphics

C.   Allows for portability onto multiple platforms

D.   All of these

31: What is XAP?

A.   The file format used for app software on the Windows Phone OS

B.   The first game developed for the Windows Phone App Store

C.   The markup language used to design a Windows Phone app

D.   The codename for the Windows Phone when it was in development

32: What software developer kit includes all the tools needed to create Windows Phone applications?

A.   Windows Phone SDK 8.0

B.   Microsoft Visual Studio Express 2012

C.   Microsoft CSV 1.0

D.   Visual Basic Editor

33: Which of these are NOT released WindowsPhone OS system versions?

A.   8.0

B.   7.5

C.   7.0

D.   6.0

34: MainPage.xaml.cs and MainPage.xaml.vb contain the code to handle _____.

A.   Error reports

B.   User interaction with the page

C.   Registration requests

D.   Server connection requests

35: Which of the following are part of Windows Phone Developer Tools?

A.   Windows Phone Emulator

B.   All of the above

C.   Visual Studio Express 2012

D.   Blend for Visual Studio

36: Which of the following shoud be considered when developing an app to run on lower-memory devices?

A.   All of the above

B.   Avoid complex item templates that have images

C.   Be aware if the user changes device orientation while running an app

D.   Avoid long lists of data

37: True or False? If an app performs an operation that causes the device to appear to be unresponsive for more than three seconds, such as downloading data over a network connection, the app must display a visual progress or busy indicator.

A.   False

B.   True

38: In order to deploy an application to a Windows Phone Device, which of the following are needed?

A.   Uninstall Zune Software

B.   Screen must be locked

C.   Phone must be registered

D.   Phone must be disconnected from host computer

39: When deploying a Silverlight based Windows Phone App to the Windows Marketplace, what type of file is required to upload?

A.   .exe file

B.   .bat file

C.   .xap file

D.   .cmd file

40: What is the primary language used for developing an app's User Interface (UI)?

A.   CSS

B.   HTML

C.   XAML

D.   HAML

41: Which of these are included in the SDK?

A.   project templates for creating new apps

B.   All of these

C.   Microsoft Visual Studio Express 2012

D.   A testing emulator

42: Which of these are types of location data you can test with the location sensor simulator?

A.   Recorded data that you entered in the simulator before running your app

B.   Live data you enter in the simulator as the app runs

C.   Recorded data that you saved in a file from a previous session

D.   All of these

43: What is the file format to distribute and install application software on Windows Phone operating system?

A.   XAP

B.   SD

C.   ZAP

D.   ZIP

44: Which of these tests would you run in the testing phase of creating an app?

A.   All of these

B.   Different resolutions

C.   Change in state

D.   Change in orientation

45: What file is the default starting page of a new Windows Phone application?

A.   MainPage.haml

B.   MainPage.png

C.   MainPage.xaml

D.   MainPage.jpg

46: What might happen if your app tries to access an API that it does not have the security capability to use?

A.   You will receive a warning notice on your screen with instructions on how to achieve security capability

B.   Nothing, there are no security roadblocks with the APIs

C.   You will lose your developer privileges

D.   The app may close unexpectedly

47: Which tool do you need to establish serial or USB connectivity on the 7.1 OS without running Zune software?

A.   Windows Phone Connect Tool

B.   Windows Connection Wizard

C.   Microsoft Connectivity Launcher

D.   None of these

48: For Windows Phones 7.0, what is the app memory limit for phones with 256 MB of memory?

A.   100 MB

B.   256 MB

C.   125 MB

D.   90 MB

49: In regards to SSL Root certificates, what is thumbprint?

A.   The common name applied to the root certificate, which might or might not also indicate the name of the CA.

B.   The hash algorithm chosen by the CA for this root certificate

C.   The hash value which uniquely identifies the root certificate in question.

D.   The overall size of the hash value on the system

50: What database do Windows Phone Applications use?

A.   SQLite

B.   SQL Server Compact Edition

C.   PostgreSQL

D.   MySQL