1. Google Cloud Documentation - Dataproc Overview: The official product page explicitly states, "Dataproc is a managed Spark and Hadoop service that lets you take advantage of open source data tools for batch processing, querying, streaming, and machine learning." This directly confirms that Spark is the correct answer.
Source: Google Cloud, "Dataproc Overview", Section: "What is Dataproc?".
2. Google Cloud Documentation - What is Dataproc?: The introductory paragraph of the core documentation states, "Dataproc is a fully managed and highly scalable service for running Apache Spark, Apache Flink, Presto, and 30+ open source tools and frameworks." This highlights Apache Spark as a primary component.
Source: Google Cloud, "What is Dataproc?", First paragraph.
3. Coursera - Google Cloud Big Data and Machine Learning Fundamentals: In the course module covering data processing, Cloud Dataproc is introduced as Google's managed platform for the Apache Hadoop and Apache Spark ecosystem.
Source: Coursera, "Google Cloud Big Data and Machine Learning Fundamentals", Week 2: "Managed Big Data Services", Video: "Cloud Dataproc for Spark and Hadoop".