10 exam-style questions with answers and explanations, straight from our 1,030-question bank. Tap an answer to check yourself. When you're ready, take the scored version in the free practice test.
The EAPP exam has 75 questions and runs 1 hours 45 minutes.
These 10 free EAPP questions are organized by exam domain, so you can see how each part of the ArcGIS Pro Professional 2025 blueprint is tested. Reveal the answer and explanation under each question.
Domain 1: Data Management 32% of exam
Question 1
A contractor delivers a shapefile whose stored coordinates are verified NAD 1983 UTM Zone 15N eastings and northings in meters. Its spatial-reference metadata incorrectly identifies the coordinates as WGS 1984 longitude and latitude. The required deliverable is in NAD 1983 UTM Zone 15N, and the coordinate values themselves are correct. What should the analyst do first?
Show answer & explanation
Correct answer: B - Use Define Projection to assign NAD 1983 UTM Zone 15N to the shapefile.
Question 2
The permitted Material/Diameter_mm combinations for a pipe feature class are PVC/100, PVC/150, steel/150, and steel/200. The class is already subtyped by network role, which must remain unchanged. Material and Diameter_mm currently have independent coded-value domains. Editors need the diameter choices narrowed when they select a material, not merely an error after committing an incompatible pair. How should this dependency be implemented?
Show answer & explanation
Correct answer: C - Create a field group with contingent values for the permitted Material and Diameter_mm combinations.
Question 3
An overlay review shows the following:
Original census polygon: 2,400 residents; area 6.0 square kilometers.
Flooded fragments: two nonoverlapping areas of 0.6 and 0.9 square kilometers; each retains POPULATION = 2400.
The areas were calculated appropriately. With no address-level population data available, the approved planning method assumes residents are uniformly distributed within the original polygon. Which total belongs in the summary of the flooded portion?
Show answer & explanation
Correct answer: D - 600 residents, as an area-weighted estimate rather than an observed headcount.
Domain 2: Mapping and Visualization 20% of exam
Question 4
Two annual maps show vacant housing as a percentage of all housing units in the same districts. Definitions and boundaries are unchanged, but the annual data ranges differ. Each map uses five independently calculated Natural Breaks classes and the same light-to-dark ramp. A district with 12% vacancy in both years changes color. The maps must compare actual percentages, not relative rankings. How can the author ensure that a given percentage has the same color in both maps?
Show answer & explanation
Correct answer: A - Use matching manual class breaks and color assignments for both years.
Question 5
Surveyed roof points store z-values as elevations above a vertical datum, not as heights above ground. A local scene uses the same datum and meter units. The layer is set to Relative to the ground with no additional offset. Its symbols float above their surveyed positions by approximately the local terrain elevation, which varies across the site. What single change corrects the display without altering the surveyed z-values?
Show answer & explanation
Correct answer: B - Use At an absolute height, taking heights from geometry z-values.
Domain 3: Sharing and Collaboration 17% of exam
Question 6
A utility wants authorized browser users to update asset attributes in the same enterprise geodatabase used by its ArcGIS Pro editors. The enterprise data must remain authoritative; scheduled transfers between separate copies are not acceptable. Registration with the federated server, server access, and editing privileges are already in place. Select the publication strategy that meets these requirements.
Show answer & explanation
Correct answer: C - Publish an editable web feature layer that references the registered enterprise data.
Question 7
A public web map must let anonymous visitors query current roadwork locations, work types, and expected completion dates. The source hosted feature layer also contains contractor contact details that must remain restricted. Authorized staff must continue editing the full source, and public values must reflect those edits without maintaining a second dataset. The item owner has approved release of the three public attributes. Which arrangement satisfies the access requirements?
Show answer & explanation
Correct answer: A - Expose approved attributes through a public, read-only hosted feature layer view; leave its source restricted.
Domain 4: Analytics 31% of exam
Question 8
During a wildfire evacuation, planners need a drivable route from each assembly point to its fastest reachable shelter. Every shelter has sufficient capacity. The road network has current travel times and one-way restrictions; the only new condition is a confirmed bridge closure. Temporary restriction barriers are supported. Which configuration should drive the routing decision?
Show answer & explanation
Correct answer: D - Closest Facility from assembly-point incidents to shelter facilities, using travel time and a restriction barrier on the bridge.
Question 9
An ArcPy script classifies readings in an editable file-geodatabase feature class. FLOW_LPS is a nullable numeric field, and READING_STATUS is a text field. A flow of zero is a valid measurement; only null means that no measurement was taken. The code runs, but valid zero readings are marked Missing.
import arcpy
with arcpy.da.UpdateCursor(assets, ["FLOW_LPS", "READING_STATUS"]) as cursor:
for row in cursor:
if row[0]:
row[1] = "Measured"
else:
row[1] = "Missing"
cursor.updateRow(row)
The variable assets contains a valid dataset path. Which replacement for the if line corrects the classification without changing the rest of the script?
Show answer & explanation
Correct answer: A - if row[0] is not None:
Question 10
A vacancy-rate analysis produces two results: Global Moran's I is not significant at the selected 0.05 level (p = 0.24), while Cluster and Outlier Analysis reports one tract as HL after false discovery rate correction. The local result is statistically significant, and its neighborhood definition has been checked. A reviewer proposes suppressing the tract because the global test was not significant. What interpretation is defensible?
Show answer & explanation
Correct answer: D - The tract has high vacancy among low-vacancy neighbors; global nonsignificance does not rule out a significant local outlier.
That's 10 of 1,030
The full bank has 1,020 more EAPP questions with explanations.