← All ESRI Flashcard Decks

Technical Programming & Customization Flashcards

5 cards from real ESRI practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.

Read the first 5 Technical Programming & Customization flashcards as text
  1. Which Python library is primarily used for scripting and automating tasks in ArcGIS?

    Answer: ArcPy

    ArcPy is a Python site package that provides a powerful and productive way to perform geographic data analysis, data conversion, data management, and map automation with Python. It is the primary library for scripting and automating tasks within ArcGIS Desktop, ArcGIS Pro, and ArcGIS Server environments.

  2. Which method in the ArcGIS API for Python is used to query features in a hosted feature layer?

    Answer: query()

    In the ArcGIS API for Python, the `query()` method is specifically used to retrieve features from a hosted feature layer based on specified criteria. It allows users to filter, sort, and select features, returning a FeatureSet object containing the results. This is a fundamental operation for interacting with and extracting data from web layers.

  3. When developing a web application with the ArcGIS JavaScript API, which object is used to load and display a map?

    Answer: Map

    In the ArcGIS JavaScript API, the `Map` object is the core component used to define the map's properties, such as its basemap, layers, and initial extent. While `MapView` (or `SceneView`) is used to display the map in a 2D or 3D view, the `Map` object itself holds the actual map content and configuration.

  4. What is the purpose of a Geoprocessing Service in ArcGIS Server?

    Answer: To expose geoprocessing tasks as web services.

    A Geoprocessing Service in ArcGIS Server allows users to publish geoprocessing models or scripts as web services. This enables client applications (like web apps or desktop GIS) to execute complex spatial analysis tasks remotely, leveraging the server's processing power without needing to install ArcGIS software locally.

  5. Which of the following are valid use cases for extending ArcGIS functionality with custom Python scripts?

    Answer: Automating repetitive geoprocessing workflows.

    Custom Python scripts are highly effective for extending ArcGIS functionality, particularly for automating repetitive geoprocessing workflows, generating custom reports from GIS data, and creating new geoprocessing tools. Python's flexibility and ArcPy's extensive capabilities make it ideal for streamlining tasks and developing tailored solutions beyond standard ArcGIS tools.

How this page was made: written with AI tools and published by Nathan Beja, founder of Practice Test Geeks, who is responsible for its content. Exam facts are checked against the official sources listed below. Not reviewed by a subject-matter expert. Editorial policy

Sources & references

Exam facts on this page (fees, format, dates, passing scores) are checked against these official sources; the date is our last check. Editorial policy

  1. esri.com — Exam format, eligibility, fees, passing score, retake fee, retake policy, score release, score validity, test delivery · verified Nov 2026
  2. pearsonvue.com — Test delivery · verified Nov 2026