Microsoft 070-544 Exam Overview:
| Certification Vendor: | Microsoft |
| Exam Name: | TS: Ms Virtual Earth 6.0, Application Development |
| Exam Number: | 70-544 |
| Passing Score: | 700 / 1000 |
| Exam Price: | USD 125 |
| Exam Duration: | 90-120 |
| Real Exam Qty: | 50-75 |
| Exam Format: | Multiple Choice, Multiple Response, Scenario-Based |
| Related Certifications: | Microsoft Certified Technology Specialist (MCTS) |
| Available Languages: | English, French, German, Japanese |
| Certificate Validity Period: | Retired exam; certification no longer active |
| Recommended Training: | Virtual Earth 6.0 SDK Documentation |
| Exam Registration: | Microsoft Retired Exams List |
| Sample Questions: | Microsoft 070-544 Sample Questions |
| Exam Way: | Delivered via Prometric testing centers; retired since June 30, 2011 |
| Pre Condition: | No mandatory prerequisites; recommended knowledge of JavaScript, HTML, and web development |
| Official Syllabus URL: | https://learn.microsoft.com/en-us/previous-versions/microsoft-6.0/ee407362(v=msdn.10) |
Microsoft 070-544 Exam Syllabus Topics:
| Section | Weight | Objectives |
|---|---|---|
| Displaying and Managing Locations | 25% | - Geocoding and reverse geocoding - Set center, zoom level, and bounds - Find locations, addresses, and points of interest |
| Integrating Data and Services | 15% | - Implement routing and directions - Display info boxes and custom data - Consume geospatial web services |
| Security, Deployment, and Optimization | 10% | - Deploy Virtual Earth applications - Optimize performance and reduce load time - Secure client-side map applications |
| Adding Shapes, Layers, and Overlays | 25% | - Create pushpins, polylines, and polygons - Manage layers, visibility, and z-order - Work with custom tile layers and MapCruncher output |
| Working with the Virtual Earth 6.0 Control | 25% | - Initialize and load the map control - Handle map events and user interactions - Configure map views, modes, and sizes |
Microsoft TS: Ms Virtual Earth 6.0, Application Development Sample Questions:
1. You are creating a Virtual Earth 6.0 application. The application will use data that is stored in the Microsoft MapCruncher output format.
The MapCruncher output is defined in the following manner:
var tileSrc =
http://dev.live.com/virtualearth/sdk/layers/layer1
You need to ensure that the application displays the data as a new layer on the Virtual
Earth map.
Which code segment should you use?
A) var tileSourceSpec = new VETileSourceSpecification("layer1/%4.png", tileSrc); map.AddTileLayer(tileSourceSpec, true);
B) var tileSourceSpec = new VETileSourceSpecification("layer1", tileSrc + /%1.png); map.AddTileLayer(tileSourceSpec, true);
C) var tileSourceSpec = new VETileSourceSpecification("layer1", tileSrc + "/%4.png"); map.AddTileLayer(tileSourceSpec, true);
D) var tileSourceSpec = new VETileSourceSpecification("layer1", tileSrc + /%4); map.AddTileLayer(tileSourceSpec, true);
2. You define a callback function that updates the data on a Virtual Earth 6.0 map. You need to ensure that the callback function runs every time a user pans or zooms the Virtual Earth map. Which event should you attach to the Virtual Earth map?
A) onobliquechange
B) onmousemove
C) onloadmap
D) oninitmode
E) onchangeview
3. You are creating a Web application by using the Virtual Earth 6.0 map control.
A Web page of the application provides links to a number of pre-defined locations. The application must meet the following requirements:
The links can be shared.
The links are encoded with map properties.
Users can copy the links to the Windows clipboard.
You need to write code to meet the requirements.
Which code fragment should you use?
A) <address id="Link"
onclick="location.replace(location.protocol+location.pathname+'?40.689167&-
74.04472&16&h');"> Liberty </address>
B) <a id="Link" href="http: //www.mymappingsite.com/mymappage.aspx?40.689167&-
74.04472&16&h">Liberty</a>
C) <button id="Link" onclick="location.replace(' http:
//www.mymappingsite.com/mymappage.aspx?40.689167&-74.04472&16&h');"> Liberty
< /button>
D) <code id="Link"
onclick="window.open(location.protocol+location.pathname+'?40.689167&-
7 4.04472&16&h');"> Liberty </code>
4. You need to add a default pushpin as a shape to the base map layer at a specific latitude and longitude. Which code segment should you use?
A) var shape = new VEShape(VEShapeType.Pushpin, new VELatLong(0,0));
shape.SetTitle('My pushpin'); shape.SetDescription('This is a default shape'); shape.SetPoints([new VELatLong(latitude,longitude)]); map.AddShape(shape);
B) var shape = map.AddPushpin(map.GetCenter()); shape.SetTitle('My pushpin'); shape.SetDescription('This is a default shape');
C) var shape = new VEShape(VEShapeType.Pushpin, map.GetCenter());
shape.SetTitle('My pushpin'); shape.SetDescription('This is a default shape'); map.AddShape(shape);
D) var shapeLayer = new VEShapeLayer(); map.AddShapeLayer(shapeLayer); var shape
= new VEShape(VEShapeType.Pushpin, new VELatLong(latitude,longitude));
shape.SetTitle('My pushpin'); shape.SetDescription('This is a default shape'); shapeLayer.AddShape(shape);
5. You deploy a Virtual Earth 6.0 application that uses Microsoft ASP.NET Asynchronous
JavaScript and XML (AJAX) implementation to retrieve data.
The myAjaxCallback function evaluates any AJAX response. The function contains the following code segment. (Line numbers are included for reference only.)
0 1 function myAjaxCallback (){
0 2 if (xmlHttp.readyState == 4){
0 3 ...
0 4 }
0 5 }
At the time the request was made, the server was overloaded. When the server processed the AJAX request, the server returned an error message.
You need to ensure that the application does not produce a fatal exception due to the error generated from the AJAX response.
Which code segment should you insert at line 03?
A) try{ eval(xmlHttp.responseText); } catch(error){ if(xmlHttp.status == 200){ eval(xmlHttp.responseText); } }
B) try{ eval(xmlHttp.responseText); } catch(error){ // Update user with status here. }
C) If(xmlHttp.status == 200){ eval(xmlHttp.responseText); } else{ // Update user with status here. }
D) try{ eval(xmlHttp.responseText); } catch(error){ eval(xmlHttp.responseXML); }
Solutions:
| Question # 1 Answer: C | Question # 2 Answer: E | Question # 3 Answer: B | Question # 4 Answer: A | Question # 5 Answer: C |
We're so confident of our products that we provide no hassle product exchange.


By Pag

