ArcGIS Pro Foundation study materials
ArcGIS Pro Foundation study resources

ArcGIS Pro Foundation practice questions

One question at a time. Build your ArcGIS Pro Foundation understanding.

First 50 of 200 questions. Each one lists the choices, the correct answer, and an explanation. The checker at the top of this page saves progress in this browser when it is available.

Continue in the practice tool above to load more questions, 50 at a time.

Question 1Data Management

In ArcGIS Pro, which file type stores a standalone table or feature class attribute table that can be added directly to a map without conversion?

  1. A layer file (.lyrx)
  2. A comma-separated values (.csv) file Correct answer.
  3. A map package (.mpkx)
  4. A shapefile

Explanation

A .csv file stores plain tabular data and can be added directly to ArcGIS Pro as a standalone table. Layer files store symbology references, and map packages bundle full projects, so neither is a plain data table.

Question 2Data Management

Which ArcGIS Pro data format is a read-only, compressed file that can hold multiple feature classes and is well suited to fast display and sharing?

  1. Mobile geodatabase Correct answer.
  2. Shapefile
  3. File geodatabase
  4. Layer package

Explanation

A mobile geodatabase (.geodatabase in SQLite) is a single-file, read-only format in ArcGIS Pro designed for portability and efficient display. File geodatabases are editable folders, and shapefiles hold only one feature class.

Question 3Data Management

A user needs to create a new feature class inside an existing file geodatabase. Which tool or workflow accomplishes this?

  1. Export Features tool
  2. Copy Features tool
  3. Add Data button on the Map tab
  4. Create Feature Class geoprocessing tool Correct answer.

Explanation

The Create Feature Class tool defines a new empty feature class with a chosen geometry type and spatial reference inside a geodatabase. Add Data only references existing data, and Copy/Export tools require a source dataset to duplicate.

Question 4Data Management

Which ArcGIS Pro element defines the coordinate system and units used to store and display a dataset's geometry?

  1. The label class
  2. The attribute domain
  3. The layer's symbology
  4. The spatial reference Correct answer.

Explanation

The spatial reference specifies the coordinate system, units, and datum for a dataset's geometry. Symbology, domains, and label classes affect display or attribute behavior, not coordinate storage.

Question 5Data Management

A feature class and a standalone table both contain a field named PARCEL_ID with matching values. Which operation joins the table's attributes to the feature class without creating a new dataset?

  1. Add Join Correct answer.
  2. Spatial Join
  3. Project
  4. Merge

Explanation

Add Join temporarily links records based on a common attribute, making the joined fields available for display and analysis in the current session. Spatial Join combines based on location, and Merge appends datasets.

Question 6Data Management

What is the key difference between a join and a relate in ArcGIS Pro?

  1. A join appends matching fields to the target while a relate keeps tables separate and linked on demand Correct answer.
  2. A join is permanent while a relate is temporary
  3. A relate works only with raster data while a join works only with vector data
  4. A join requires a spatial reference while a relate does not

Explanation

A join appends fields from the source table onto the target so they appear as one table, whereas a relate maintains a link between two separate tables that can be explored interactively. Both can be based on a common attribute.

Question 7Data Management

Which ArcGIS Pro tool would you use to permanently combine several feature classes with the same schema into a single new feature class?

  1. Append
  2. Merge Correct answer.
  3. Dissolve
  4. Clip

Explanation

The Merge tool combines multiple input datasets of the same geometry type into one new output feature class. Append adds features to an existing dataset, and Dissolve aggregates features by attribute.

Question 8Data Management

Which field data type in a geodatabase is appropriate for storing a date such as 2024-05-01?

  1. Text
  2. GUID
  3. Double
  4. Date Correct answer.

Explanation

The Date field type stores date and time values that ArcGIS Pro can format and query temporally. Text would store the value as characters, and Double stores numeric values.

Question 9Data Management

What is the purpose of an attribute domain in a geodatabase?

  1. To set the default symbology for a layer
  2. To restrict a field to a list or range of valid values Correct answer.
  3. To control which users can edit a feature class
  4. To define the coordinate system of a feature class

Explanation

A domain constrains the values allowed in an attribute field, either through a coded value list or a range. It enforces data integrity at the attribute level and does not affect coordinates, permissions, or symbology.

Question 10Data Management

Which ArcGIS Pro capability lets you apply a subtype to a feature class so that different default values and domains apply by category?

  1. Attribute indexes
  2. Relationship classes
  3. Feature class subtypes Correct answer.
  4. Topology rules

Explanation

Subtypes partition features in a feature class into categories, and each subtype can have its own default values and domains. Relationship classes link tables, and topology rules govern spatial relationships.

Question 11Data Management

A user wants to copy selected features from one feature class into a new feature class in a different geodatabase. Which tool is most direct?

  1. Calculate Field
  2. Export Features Correct answer.
  3. Project
  4. Dissolve

Explanation

Export Features writes selected features to a new dataset, honoring the selection and allowing a new output location. Project only changes coordinate systems, and Dissolve aggregates records.

Question 12Data Management

Which ArcGIS Pro tool changes the coordinate system of a dataset and writes the result to a new dataset?

  1. Define Projection
  2. Repair Geometry
  3. Transform
  4. Project Correct answer.

Explanation

The Project tool transforms coordinates from the source spatial reference to a target spatial reference and writes a new dataset. Define Projection only records a coordinate system without moving coordinates.

Question 13Data Management

A dataset's features appear in the wrong location because its coordinate system metadata is missing or incorrect, though the coordinates themselves are valid. Which tool corrects this?

  1. Define Projection Correct answer.
  2. Project
  3. Project Raster
  4. Spatial Join

Explanation

Define Projection records the correct coordinate system metadata for data whose coordinates are already in that system, fixing misplacement caused by missing or wrong metadata. Project would transform coordinates and is used when changing systems.

Question 14Data Management

Which ArcGIS Pro item stores a saved set of layer display properties, such as symbology and labeling, that can be applied to other data?

  1. A layer file (.lyrx) Correct answer.
  2. A tile package (.tpk)
  3. A feature dataset
  4. A project file (.aprx)

Explanation

A layer file (.lyrx) saves layer properties including symbology, labeling, and a data source reference so the styling can be reused. A project file stores the whole project, and a tile package stores cached basemap tiles.

Question 15Data Management

What does a relationship class in a geodatabase primarily do?

  1. Enforces a spatial topology between feature classes
  2. Defines an association between records in two tables or feature classes Correct answer.
  3. Creates an index on an attribute field
  4. Stores the coordinate system for a feature dataset

Explanation

A relationship class defines an association between an origin and destination table or feature class, with cardinality such as one-to-many. It does not enforce spatial topology or store coordinate systems.

Question 16Data Management

Which ArcGIS Pro data store is a folder-based container that supports feature datasets, domains, subtypes, and relationship classes?

  1. CSV file
  2. File geodatabase Correct answer.
  3. Shapefile folder
  4. CAD drawing

Explanation

A file geodatabase supports advanced geodatabase behavior including feature datasets, domains, subtypes, and relationship classes. Shapefiles and CSVs support only basic tabular and geometry storage.

Question 17Data Management

A feature dataset in a file geodatabase is used to do which of the following?

  1. Hold standalone tables that have no geometry
  2. Define the symbology for all layers in a map
  3. Store a group of feature classes that share a coordinate system for topology or network use Correct answer.
  4. Compress raster tiles for faster display

Explanation

A feature dataset groups feature classes that share a spatial reference, enabling topology, network datasets, and relationship classes among them. It does not store rasters or define symbology.

Question 18Data Management

Which query expression in ArcGIS Pro's Select By Attributes would correctly find parcels with an area greater than 500?

  1. AREA > 500 Correct answer.
  2. 'AREA' > 500
  3. AREA = '500'
  4. AREA LIKE 500

Explanation

A numeric field comparison uses the field name unquoted with a numeric value and the greater-than operator. Quoting the value or the field name changes the meaning or causes an invalid expression.

Question 19Data Management

A user needs to find all buildings that fall entirely within a flood zone polygon. Which ArcGIS Pro tool best accomplishes this?

  1. Near
  2. Select By Attributes
  3. Select Layer By Location with the 'within' relationship Correct answer.
  4. Buffer

Explanation

Select Layer By Location with the 'within' relationship selects features of one layer that lie inside features of another. Select By Attributes works on field values, and Buffer creates new polygons.

Question 20Data Management

Which ArcGIS Pro tool would you use to add a new field to an existing feature class?

  1. Calculate Field
  2. Add Field Correct answer.
  3. Add Join
  4. Alter Field

Explanation

The Add Field tool appends a new attribute field with a defined name and data type to an existing table or feature class. Calculate Field populates values in an existing field, and Add Join links tables.

Question 21Data Management

A user wants to populate a new numeric field with values computed from two existing fields. Which tool accomplishes this?

  1. Add Field
  2. Summary Statistics
  3. Select By Attributes
  4. Calculate Field Correct answer.

Explanation

Calculate Field evaluates an expression, such as one referencing multiple fields, and writes the result into the target field. Add Field only creates the field, and Summary Statistics aggregates values.

Question 22Data Management

Which ArcGIS Pro tool creates a new dataset containing only the features that overlap a boundary polygon, trimmed to that boundary?

  1. Union
  2. Clip Correct answer.
  3. Intersect
  4. Erase

Explanation

The Clip tool cuts input features to the extent of a clip polygon, keeping only the portion inside the boundary. Intersect keeps overlapping portions of all inputs, and Erase removes overlapping portions.

Question 23Data Management

Which ArcGIS Pro tool removes features or portions of features that fall inside a polygon, keeping only the parts outside?

  1. Dissolve
  2. Merge
  3. Clip
  4. Erase Correct answer.

Explanation

The Erase tool removes the portions of input features that overlap the erase features, retaining the remainder. Clip keeps the inside portion, the opposite behavior.

Question 24Data Management

A user must convert a layer's coordinate system for display only, without altering the stored data. What should they do?

  1. Run Define Projection on the layer
  2. Export the layer to a new feature class
  3. Change the map's coordinate system in map properties Correct answer.
  4. Run the Project tool on the source data

Explanation

Changing the map's coordinate system reprojects layers on the fly for display while leaving source data unchanged. The Project tool and exporting create new data, and Define Projection alters metadata.

Question 25Data Management

Which ArcGIS Pro tool summarizes field values, such as the total population by county, producing an output table of statistics?

  1. Frequency
  2. Summary Statistics Correct answer.
  3. Calculate Field
  4. Select By Attributes

Explanation

Summary Statistics computes statistics such as sum, mean, and count for specified fields, optionally grouped by a case field, producing an output table. Calculate Field writes per-record values, and Frequency counts occurrences of values.

Question 26Data Management

In ArcGIS Pro, which file extension identifies a file geodatabase?

  1. .mdb
  2. .lyrx
  3. .gdb Correct answer.
  4. .sde

Explanation

A file geodatabase is stored as a folder with the .gdb extension on disk. The other extensions belong to different data containers or file types.

Question 27Data Management

Which ArcGIS Pro tool is used to create a new feature class in a geodatabase?

  1. Create Fishnet
  2. Create Feature Class Correct answer.
  3. Create Random Points
  4. Create Mosaic Dataset

Explanation

The Create Feature Class tool defines a new feature class with a chosen geometry type, coordinate system, and fields. The other tools generate specific feature types or datasets rather than an empty feature class.

Question 28Data Management

Which ArcGIS Pro tool permanently deletes fields from a feature class or table?

  1. Drop Field
  2. Remove Field
  3. Alter Field
  4. Delete Field Correct answer.

Explanation

Delete Field removes one or more fields from a dataset. The other names are not standard ArcGIS Pro geoprocessing tools for this purpose.

Question 29Data Management

Which ArcGIS Pro tool adds a new attribute field to an existing feature class?

  1. New Field
  2. Create Field
  3. Insert Field
  4. Add Field Correct answer.

Explanation

Add Field appends a new field with a specified name, type, and properties to a table or feature class. The other names are not tools in ArcGIS Pro.

Question 30Data Management

Which ArcGIS Pro tool calculates values for a field using an expression?

  1. Calculate Field Correct answer.
  2. Update Field
  3. Field Calculator
  4. Calculate Geometry

Explanation

Calculate Field is the geoprocessing tool that evaluates an expression and writes the result to a field. Calculate Geometry is a separate tool for geometric properties, and Field Calculator is the ArcMap equivalent.

Question 31Data Management

Which ArcGIS Pro tool merges multiple input datasets into a single output dataset?

  1. Dissolve
  2. Merge Correct answer.
  3. Union
  4. Append

Explanation

Merge combines two or more datasets of the same geometry type into one new output dataset. Append adds features to an existing dataset, Union combines polygons, and Dissolve aggregates features.

Question 32Data Management

Which ArcGIS Pro tool creates a new dataset containing only selected features from an input dataset?

  1. Copy Features Correct answer.
  2. Project
  3. Select
  4. Feature Class To Feature Class

Explanation

Copy Features writes selected features to a new feature class. Select creates a selection, Feature Class To Feature Class converts formats, and Project changes coordinate systems.

Question 33Data Management

Which ArcGIS Pro tool is used to permanently change the coordinate system of a dataset?

  1. Project Correct answer.
  2. Transform
  3. Reproject
  4. Define Projection

Explanation

Project creates a new dataset with a different coordinate system. Define Projection only updates metadata, Transform applies a datum transformation, and Reproject is not an ArcGIS Pro tool.

Question 34Data Management

A user wants to create a new feature class that contains only the features from a larger feature class that intersect a polygon boundary. Which tool should they use?

  1. Clip Correct answer.
  2. Select Layer By Location
  3. Intersect
  4. Spatial Join

Explanation

Clip extracts features that overlap the clip polygon and trims them to the polygon boundary. Intersect computes overlapping geometries, Select Layer By Location only creates a selection, and Spatial Join transfers attributes.

Question 35Data Management

Which ArcGIS Pro tool removes features or portions of features that fall inside a polygon?

  1. Intersect
  2. Clip
  3. Symmetrical Difference
  4. Erase Correct answer.

Explanation

Erase removes the input features that overlap the erase polygon, keeping only the outside portions. Clip keeps the inside portions, Intersect creates overlaps, and Symmetrical Difference keeps non-overlapping parts of both inputs.

Question 36Data Management

Which ArcGIS Pro tool should be used to find all points that fall within a polygon and transfer the polygon's attributes to those points?

  1. Near
  2. Spatial Join Correct answer.
  3. Select Layer By Location
  4. Generate Near Table

Explanation

Spatial Join joins attributes from one feature class to another based on spatial relationship, such as within. Select Layer By Location only selects, Near computes distances, and Generate Near Table outputs a table of distances.

Question 37Data Management

Which ArcGIS Pro tool summarizes numeric values, such as total population by county, into an output table?

  1. Summary Statistics Correct answer.
  2. Statistics
  3. Tabulate Area
  4. Frequency

Explanation

Summary Statistics calculates statistics like sum, mean, and count for fields grouped by a case field. Frequency counts occurrences, Tabulate Area computes area cross-tabulations, and Statistics is not a tool.

Question 38Data Management

A user needs to create a new feature class that contains only the portions of a line feature class that lie inside a polygon. Which tool accomplishes this?

  1. Clip Correct answer.
  2. Erase
  3. Intersect
  4. Split

Explanation

Clip extracts the portions of input features that overlap the clip polygon. Intersect creates new geometries from overlaps, Erase removes inside portions, and Split divides features at boundaries.

Question 39Data Management

Which ArcGIS Pro tool should be used to permanently combine two polygon feature classes into a single feature class, preserving all areas and attributes?

  1. Append
  2. Merge
  3. Union Correct answer.
  4. Dissolve

Explanation

Union combines polygon features into a single output, preserving all areas and attributes from both inputs. Merge combines datasets of the same type without splitting overlapping areas, Append adds to an existing dataset, and Dissolve aggregates features.

Question 40Data Management

A user wants to create a new feature class that contains only the areas where two polygon feature classes overlap. Which tool should they use?

  1. Symmetrical Difference
  2. Union
  3. Intersect Correct answer.
  4. Clip

Explanation

Intersect creates new features from the overlapping portions of the inputs. Union keeps all areas, Clip trims to one polygon, and Symmetrical Difference keeps non-overlapping areas.

Question 41Data Management

Which ArcGIS Pro tool should be used to create a new feature class containing the areas that are outside both of two overlapping polygon feature classes?

  1. Symmetrical Difference Correct answer.
  2. Intersect
  3. Erase
  4. Union

Explanation

Symmetrical Difference keeps the areas that do not overlap between the two inputs. Union keeps all areas, Intersect keeps overlaps, and Erase removes areas inside one polygon.

Question 42Data Management

Which ArcGIS Pro tool should be used to create a buffer polygon around features at a specified distance?

  1. Near
  2. Buffer Correct answer.
  3. Euclidean Distance
  4. Generate Near Table

Explanation

Buffer creates polygon features at a specified distance around input features. Near and Generate Near Table compute distances, and Euclidean Distance creates a raster of distances.

Question 43Data Management

Which ArcGIS Pro tool should be used to create a new feature class by dissolving features that share the same value in a specified field?

  1. Merge
  2. Summarize
  3. Dissolve Correct answer.
  4. Aggregate

Explanation

Dissolve aggregates features based on common attribute values, creating new geometries. Merge combines datasets, Aggregate creates aggregated polygons, and Summarize is not a tool.

Question 44Data Management

A user wants to create a new feature class that contains only the features from a larger feature class that are completely inside a polygon. Which tool should they use?

  1. Erase
  2. Clip Correct answer.
  3. Intersect
  4. Select Layer By Location

Explanation

Clip extracts features that overlap the polygon and trims them to the boundary, producing a new feature class. Select Layer By Location only creates a selection, Intersect creates overlaps, and Erase removes areas.

Question 45Data Management

Which ArcGIS Pro tool should be used to create a new feature class by combining features from multiple input feature classes that have the same geometry type?

  1. Dissolve
  2. Merge Correct answer.
  3. Append
  4. Union

Explanation

Merge combines multiple input datasets of the same geometry type into a single new output dataset. Append adds features to an existing dataset, Union combines polygons, and Dissolve aggregates features.

Question 46Data Management

A user needs to find all polygons that are within a specified distance of a point feature class. Which ArcGIS Pro tool should they use?

  1. Select Layer By Location Correct answer.
  2. Near
  3. Spatial Join
  4. Buffer

Explanation

Select Layer By Location can select features based on a distance relationship, such as within a distance of another layer. Buffer creates polygons, Near computes distances, and Spatial Join joins attributes.

Question 47Data Management

Which ArcGIS Pro tool should be used to create a new feature class that contains the portions of a polygon feature class that fall outside another polygon feature class?

  1. Union
  2. Intersect
  3. Clip
  4. Erase Correct answer.

Explanation

Erase removes the portions of input features that overlap the erase polygon, keeping only the outside portions. Clip keeps inside portions, Intersect creates overlaps, and Union keeps all areas.

Question 48Data Management

A user wants to create a new feature class that contains only the features from a larger feature class that are completely within a polygon. Which tool should they use?

  1. Intersect
  2. Erase
  3. Select Layer By Location
  4. Clip Correct answer.

Explanation

Clip extracts features that overlap the polygon and trims them to the boundary, producing a new feature class. Select Layer By Location only creates a selection, Intersect creates overlaps, and Erase removes areas.

Question 49Data Management

Which ArcGIS Pro tool should be used to create a new feature class by splitting polygon features at a boundary?

  1. Intersect
  2. Clip
  3. Split Correct answer.
  4. Union

Explanation

Split divides features at a boundary, creating new features. Clip extracts inside portions, Intersect creates overlaps, and Union combines polygons.

Question 50Data Management

A user needs to create a new feature class that contains only the features from a larger feature class that intersect a polygon boundary, trimmed to the boundary. Which tool should they use?

  1. Clip Correct answer.
  2. Intersect
  3. Select Layer By Location
  4. Spatial Join

Explanation

Clip extracts features that overlap the clip polygon and trims them to the polygon boundary. Intersect computes overlapping geometries, Select Layer By Location only creates a selection, and Spatial Join transfers attributes.