Windows Mobile Development MCQs

Windows Mobile Development MCQs

The following Windows Mobile Development MCQs have been compiled by our experts through research, in order to test your knowledge of the subject of Windows Mobile Development. We encourage you to answer these 50+ multiple-choice questions to assess your proficiency.
Please continue by scrolling down.

1: Which of the following environment variables for GWES must be set if you need to include your own custom skin while building a run-time image in Windows Mobile?

A.   _SYSGEN_MININPUT

B.   _SYSGEN_XPSKIN

C.   _SYSGEN_PRINTING

D.   _SYSGEN_REPLACESKIN

2: Windows Mobile widgets are written using __________.

A.   C#

B.   JavaScript

C.   VB.net

D.   J# 

3: Which of the following is returned by the SndClose sound function of Windows Mobile if it runs successfully?

A.   SUCCEEDED

B.   SUCCESSFUL

C.   S_OK

D.   None of the above.  

4: Which of the following virtual key messages is posted by the keyboard driver when the MENU button is pressed?

A.   VK_APPS

B.   VK_LWIN

C.   VK_CONTROL

D.   VK_RWIN 

5: If the GF_INERTIA gesture flag is set, the value of the ullArguments field of GESTUREINFO structure of Windows Mobile 6.5 is the same as for __________.

A.   GID_BEGIN

B.   GID_END

C.   GID_SCROLL

D.   GID_PAN 

6: The IVelocityX parameter of the PHYSICSENGINESTATE structure of Windows Mobile 6.5 specifies its velocity in ____________.

A.   pixels per second

B.   pixels per minute

C.   pixels per hour

D.   None of the above

7: Which of the following Windows Mobile tools is used to install a .cab file to a target location?

A.   Cellular Emulator

B.   Device Emulator

C.   Hopper Test Tool

D.   Wceload Tool

8: Which additional software do you require to use the Fetch Mail Mobile Messaging feature in Windows Mobile 6.5?

A.   Microsoft Exchange Server 2003

B.   Microsoft Exchange Server 4.0

C.   Microsoft Exchange Server 5.0

D.   Microsoft Exchange Server 2007 

9: Which of the following acts as an interface between the user, the application and the operating system in Windows Mobile?

A.   User Interface

B.   Shell

C.   GWES

10: Which of the following certificate stores can be accessed by the Security Configuration Manager Powertoy for Windows Mobile?

A.   CA

B.   MY

C.   Normal

D.   Privileged

E.   Root

F.   SPC

A.   controldefinitions.h

B.   Voipstore.h

C.   settingsapi.hpp  

12: Which of the following values is returned by the IReplStore::CompareItem method when the first object identifier is greater than the second object identifier?

A.   1

B.   0

C.   -1 

13: The value set by the IRecurrencePattern::get_NoEndDate method of the POOM interface is of the type __________.

A.   Integer

B.   Bitmask

C.   Boolean

D.   Variant date time 

14: Which of the following purposes is served by the IpOutlookApp interface of the Outlook Mobile application?

A.   It provides access to all the other objects in the POOM hierarchy.

B.   It provides direct access to newly created items without traversing the object hierarchy.

C.   It provides direct access to existing items.

D.   All of the above 

15: What is the maximum value of the GPS_MAX_SATELLITES constant used by the internal GPS Intermediate Driver Data?

A.   12

B.   16

C.   24

D.   32 

16: What is the return value of the ActiveKeyboardLayout function in case it fails?

A.   Zero

B.   Null

C.   False

D.   None of the above

17: Before installing an application to your Windows Mobile, you must bundle the executable into a ________ file.

A.   .rar

B.   .zip

C.   .cab

D.   None of the above

18: Which of the following Sysgen functions selects only rtcdll.dll and opts out of rtcmediadll.dll while setting the SYSGEN_VOIP variable in Windows Mobile?

A.   SYSGEN_VOIP_VIDEO

B.   SYSGEN_FPVOIP_RESOURCE

C.   SYSGEN_VOIP_SIGNALING

D.   SYSGEN_VOIP_MEDIA 

19: Which of the following values might be returned by the TKDestroyPhysicsEngine function of Windows Mobile 6.5?

A.   S_OK

B.   E_INVALIDARGS

C.   E_OUTOFMEMORY

D.   E_UNEXPECTED 

20: Local caching of data is provided for by both Web applications and widgets.

A.   True

B.   False

21: Which of the following methods is used to invoke the Application Manager while creating a custom action when deploying your Windows Mobile application?

A.   Start

B.   Commit

C.   Get

D.   None of the above 

22: Suppose Startup User Interface Component(Startui) of Windows Mobile is being customized using functions defined by Startui.h header file. Which function implemented by Startui returns a value?

A.   Startup_initialize

B.   Startup_WantStartupScreen

C.   Startup_PowerOnNotification

D.   None of the above 

23: A Windows Mobile user attending a meeting CANNOT invite another attendee to the meeting using the Meeting Request functionality of Windows Mobile 6.5

A.   True

B.   False 

24: Which of the following status types is NOT available under the Call Manager tab of the Cellular Emulator user interface?

A.   Active

B.   Held

C.   Incoming

D.   Outgoing 

25: Which of the following is a necessary hardware requirement while installing the Windows Mobile Cellular Emulator tool?

A.   Atleast 128MB RAM

B.   Atleast 256MB RAM

C.   Atleast 512MB RAM

D.   Atleast 1GB RAM 

26: Which of the following development tools of Windows Mobile is used to test various applications under different wireless network conditions?

A.   Cellular Emulator

B.   Device Emulator

C.   GPS

D.   Hopper Test Tool 

27: Which of the following Security roles of Windows Mobile has the highest level of authority?

A.   SECROLE_MANAGER

B.   SECROLE_ENTERPRISE

C.   SECROLE_USER_AUTH

D.   SECROLE_PPG_AUTH 

28: Which of the following core components of VoIP in Windows Mobile implements the common control and user interface functionality?

A.   rtcdll.dll

B.   PhCommon.dll

C.   rtcmediadll.dll

D.   None of the above 

29: Which of the following file formats are supported by Windows Media Player Mobile?

A.   MP3

B.   3GP

C.   WMA

D.   OGG

E.   ASF 

30: Which of the following Windows Mobile 6.5 Gesture macros are used to convert between raw angles and radians?

A.   GID_ROTATE_ANGLE_TO_ARGUMENT

B.   GID_SCROLL_ANGLE

C.   GID_ROTATE_ANGLE_FROM_ARGUMENT

D.   GID_SCROLL_VELOCITY 

31: Which of the following is used to control the Control Panel architecture during Shell OS design development in Windows Mobile?

A.   Ctlpnl.exe

B.   Control.exe

C.   .cpl files

D.   None of the above

32: Consider the code below:
function clickMeHandler() {
   alert("hello");
}
var menu = widget.menu;
Var menu1001 = menu.createMenuItem(1001);
menu1001.text = "Click Me";
Menu1001.onSelect = clickMeHandler;
Menu.append(Menu1001);
What is the output of the above given code?

A.   The menu item is appended to the left soft key.

B.   The menu item is appended to the right menu.

C.   The menu item is appended to the center menu.

D.   None of the above

33: Which of the following files contains installation instructions for the contents of a Cabinet File(.cab file) in Windows Mobile?

A.   _setup.xml

B.   _setup.inf

C.   _setup.cab

D.   _setup.exe 

34: Consider the Gesturemetrics structure below:
typedef struct tagGESTUREMETRICS {
    UINT cbSize;
    DWORD dwID;
    DWORD dwTimeout;
    DWORD dwDistanceTolerance;
    DWORD dwAngularTolerance;
    DWORD dwExtraInfo;
} GESTUREMETRICS, *LPGESTUREMETRICS;
Which of the following values is returned by GID_DOUBLESELECT of dwTimeout parameter of the Gesturemetrics structure?

A.   250

B.   350

C.   900

D.   901 

35: Consider the messages below:
1.WM_LBUTTONDOWN
2.WM_LBUTTONUP
3.WM_LBUTTONDBLCLK
4.WM_LBUTTONUP
Which of the following is the correct sequence of messages generated by double-clicking the left mouse button in Windows Mobile?

A.   2,1,4,3

B.   1,2,4,3

C.   4,3,2,1

D.   1,2,3,4

36: Which of the following sections are compulsorily required to make an Information file (.inf file) in Windows Mobile?

A.   DefaultInstall

B.   Platform

C.   Version

D.   CEDevice 

37: What is the format of the Service Indication and Service Loading files used in the Messaging feature of Windows Mobile?

A.   HTML

B.   ASP

C.   XML

D.   XHTML

38: Which of the following Sysgen variables that enable Software-based Input Panels needs to be set to include the SIP driver in the OS design?

A.   SYSGEN_MSIM

B.   SYSGEN_LARGEKB

C.   SYSGEN_SOFTKB 

39: Which of the following needs to be installed to connect an emulated device to a Windows Mobile development system which is running on an operating system version older than Windows Vista?

A.   ActiveSync

B.   WMDC

C.   None of the above

40: While overriding the default sound settings for VoIP specific calls using HKEY_CURRENT_USER\ControlPanel\Sounds, the path of ________ and ________ files must be specified.

A.   .wav, .mp3

B.   .mp3, .mid

C.   .wav, .mid

D.   None of the above 

41: The widget.currentIcon property in Windows Mobile 6.5 is an object of the type _________

A.   Integer

B.   Menu

C.   WidgetIcon

D.   String 

42: Which of the following formats is used to display time in the AT log window of the Windows Mobile Cellular Emulator?

A.   [Minute]:[Second]:[Day]::[Hour]

B.   [Day]:[Hour]::[Minute]:[Second]

C.   [Day]::[Hour]:[Minute]:[Second]

D.   [Day]:[Hour]:[Minute] 

43: During an outgoing VoIP call made through an IP PBX using a standard phone number, if the IP PBX cannot match the phone number with a SIP URI, then the IP PBX and the receiving device communicate over ________.

A.   VoIP

B.   SIP URI

C.   TEL URI

D.   PSTN 

44: Which of the following is the first file that is downloaded from the bootstrap server upon booting a Windows Mobile phone?

A.   _setup.xml

B.   MACaddress.xml

C.   startup.xml

D.   None of the above 

45: Which of the following gesture messages is received by a Windows Mobile application when a user moves his finger across the screen?

A.   GID_SCROLL

B.   GID_PAN

C.   GID_HOLD

D.   GID_SELECT 

46: When developing Windows Mobile 6.5 widgets, a developer can use the document __________ object to access the screen dimensions and orientation of the device.

A.   head

B.   body

C.   script

D.   None of the above 

47: On the basis of which of the following options is the tagged traffic over Wi-Fi prioritized by WMM in Windows Mobile?

A.   Voice

B.   Video

C.   Bulk

D.   All of the above 

48: Which of the following gestures are supported by Windows Mobile 6.5?

A.   Hold

B.   Flick

C.   Pause

D.   All of the above 

49: Which of the following Tasks features are available under Time Management in Windows Mobile?

A.   Edit notes and properties for tasks

B.   Create basic recurrence patterns

C.   Enable actions from the summary card menu

D.   All of the above 

50: Which of the following MenuItem objects is assigned by default to the left soft key when a widget starts?

A.   enabled

B.   createMenuItem

C.   Exit

D.   Text