Google Associate Cloud Engineer Exam

427 Questions and Answers

Google Associate Cloud Engineer Exam Practice Test | Exam Sage

The Google Associate Cloud Engineer (ACE) Exam is a foundational certification designed for IT professionals who want to demonstrate their ability to deploy, manage, and maintain applications on the Google Cloud Platform (GCP). This exam validates your skills in setting up cloud environments, working with GCP services, and ensuring secure and efficient cloud operations.

What is the Google Associate Cloud Engineer Exam?

This certification exam tests practical knowledge of Google Cloud, focusing on tasks such as provisioning resources, configuring access and security, deploying applications, and monitoring cloud solutions. It’s ideal for cloud professionals, system administrators, and developers aiming to prove their competence with GCP infrastructure and services.

What Will You Learn?

Preparing for the Google ACE exam equips you with essential skills in areas like:

  • Managing Compute Engine instances and Google Kubernetes Engine (GKE) clusters

  • Configuring Cloud Storage and Cloud SQL databases

  • Implementing Identity and Access Management (IAM) for secure resource access

  • Deploying and managing applications on App Engine and Cloud Run

  • Monitoring and troubleshooting cloud infrastructure using Cloud Monitoring and Logging

  • Using Cloud Shell, Cloud Build, and Deployment Manager for efficient cloud operations

Key Topics Covered

Our comprehensive practice tests cover all the critical domains of the exam, including:

  • Setting up a cloud solution environment

  • Planning and configuring a cloud solution

  • Deploying and implementing a cloud solution

  • Ensuring successful operation of a cloud solution

  • Configuring access and security

Each practice question is carefully crafted to reflect real exam scenarios, with detailed explanations to reinforce your understanding.

Why Choose Exam Sage for Your Google Associate Cloud Engineer Exam Prep?

At Exam Sage, we specialize in providing high-quality, up-to-date practice tests designed to help you pass your certification on the first try. Our Google Associate Cloud Engineer practice exam includes carefully researched questions that mirror the official exam style, helping you build confidence and mastery. Whether you’re new to Google Cloud or seeking to validate your skills, Exam Sage offers the reliable resources you need to succeed.

Start your journey towards Google Cloud certification today with Exam Sage’s Google Associate Cloud Engineer practice exam and take a confident step into the world of cloud computing!

Sample Questions and Answers

1. What is the primary role of a Google Associate Cloud Engineer?

A) Designing network infrastructure
B) Managing cloud resources and deploying applications on Google Cloud
C) Writing complex machine learning models
D) Creating detailed financial reports

Answer: B
Explanation: The Associate Cloud Engineer is responsible for managing cloud resources, deploying applications, and maintaining Google Cloud environments, not designing networks or financial analysis.


2. Which Google Cloud service is best suited for hosting containerized applications?

A) Compute Engine
B) Cloud Functions
C) Google Kubernetes Engine (GKE)
D) App Engine Standard Environment

Answer: C
Explanation: GKE is designed specifically to orchestrate and manage containerized applications using Kubernetes.


3. Which tool can be used to interact with Google Cloud resources via command line?

A) Cloud Console
B) Cloud Shell
C) gcloud CLI
D) Google Cloud SDK

Answer: C
Explanation: gcloud CLI is the command-line tool to manage Google Cloud resources. Cloud SDK includes gcloud CLI; Cloud Shell is an online terminal with gcloud pre-installed.


4. How can you control who has access to a Google Cloud Storage bucket?

A) Using IAM roles and policies
B) By setting firewall rules
C) Assigning SSL certificates
D) Using VPC peering

Answer: A
Explanation: IAM (Identity and Access Management) roles and policies are used to grant or restrict access to Google Cloud resources, including Storage buckets.


5. Which Google Cloud service provides a fully managed serverless environment to run your code?

A) Compute Engine
B) Cloud Run
C) Cloud Functions
D) App Engine

Answer: C
Explanation: Cloud Functions is a serverless execution environment to run event-driven code without managing servers.


6. What is the purpose of a VPC network in Google Cloud?

A) To store files securely
B) To connect and isolate cloud resources
C) To host databases
D) To monitor cloud activity

Answer: B
Explanation: A Virtual Private Cloud (VPC) network provides an isolated network environment where resources communicate securely.


7. Which command lists all active Compute Engine instances in a project?

A) gcloud compute instances list
B) gcloud projects list
C) gcloud container clusters list
D) gcloud compute zones list

Answer: A
Explanation: The command gcloud compute instances list displays all active VM instances.


8. What is the default service account used when you create a new VM instance in Google Compute Engine?

A) App Engine default service account
B) Compute Engine default service account
C) User-defined service account
D) Cloud Functions service account

Answer: B
Explanation: By default, Compute Engine VMs use the Compute Engine default service account unless a different one is specified.


9. What type of storage is Cloud Storage?

A) Block storage
B) Object storage
C) File storage
D) Database storage

Answer: B
Explanation: Cloud Storage is an object storage service designed to store and retrieve unstructured data.


10. Which Google Cloud service should you use for relational databases?

A) Cloud Bigtable
B) Cloud SQL
C) Firestore
D) Cloud Spanner

Answer: B
Explanation: Cloud SQL is a fully managed relational database service for MySQL, PostgreSQL, and SQL Server.


11. How does App Engine Standard Environment differ from the Flexible Environment?

A) Standard supports custom runtimes; Flexible does not
B) Flexible uses VMs and allows custom runtimes; Standard supports only predefined runtimes
C) Standard is for containerized apps only
D) Flexible does not support autoscaling

Answer: B
Explanation: Flexible Environment runs apps in VMs and supports custom runtimes; Standard supports only specific runtimes and uses sandboxing.


12. What IAM role would you assign to someone who only needs to deploy applications to App Engine?

A) Editor
B) App Engine Deployer
C) Owner
D) Viewer

Answer: B
Explanation: The App Engine Deployer role grants permissions to deploy apps without full edit rights.


13. What does Cloud IAM use to grant granular access control?

A) Roles
B) Policies
C) Service Accounts
D) All of the above

Answer: D
Explanation: IAM uses roles, policies, and service accounts collectively to manage and grant permissions.


14. You want to analyze logs for your Cloud Functions. Which Google Cloud service should you use?

A) Cloud Monitoring
B) Cloud Logging
C) Cloud Trace
D) Cloud Debugger

Answer: B
Explanation: Cloud Logging collects and stores logs from Cloud Functions and other services.


15. Which of the following storage classes is best for infrequently accessed data?

A) Standard
B) Nearline
C) Multi-Regional
D) Regional

Answer: B
Explanation: Nearline storage is optimized for data accessed less than once a month.


16. What is a common use case for Pub/Sub in Google Cloud?

A) Hosting web applications
B) Sending real-time messages between services
C) Storing unstructured data
D) Managing user authentication

Answer: B
Explanation: Pub/Sub is a messaging service designed for real-time, asynchronous communication between systems.


17. Which Google Cloud product allows you to deploy containerized applications without managing servers?

A) Cloud Functions
B) Cloud Run
C) Kubernetes Engine
D) Compute Engine

Answer: B
Explanation: Cloud Run is fully managed and runs containers serverlessly.


18. How do you restrict access to a Cloud Storage bucket to only specific IP addresses?

A) Using IAM roles
B) Adding a bucket policy with IP address restrictions
C) Using firewall rules
D) Setting service account permissions

Answer: B
Explanation: Bucket policies allow you to set conditions, such as restricting access by IP addresses.


19. What is the main purpose of labels in Google Cloud?

A) To organize and filter resources
B) To encrypt data
C) To control access
D) To monitor usage

Answer: A
Explanation: Labels help categorize and filter resources for billing or management.


20. Which storage option offers strong consistency for globally distributed databases?

A) Cloud Spanner
B) Cloud Bigtable
C) Firestore in Datastore mode
D) Cloud SQL

Answer: A
Explanation: Cloud Spanner provides global, strongly consistent relational databases.


21. What is the default quota limit for the number of projects per Google Cloud account?

A) 5
B) 10
C) 15
D) 30

Answer: C
Explanation: The default limit is 15 projects per Google Cloud account, adjustable via support.


22. Which Google Cloud service helps monitor the health and performance of your applications?

A) Cloud Logging
B) Cloud Monitoring
C) Cloud Trace
D) Cloud Debugger

Answer: B
Explanation: Cloud Monitoring provides dashboards and alerts for app health and performance.


23. You want to migrate a large on-premises dataset to Google Cloud Storage with minimal downtime. Which tool is best?

A) gsutil cp
B) Transfer Appliance
C) Cloud Storage Browser
D) BigQuery Data Transfer Service

Answer: B
Explanation: Transfer Appliance is a hardware device to move large datasets efficiently.


24. Which Google Cloud feature enables you to encrypt data at rest automatically?

A) Customer-managed encryption keys (CMEK)
B) Default encryption by Google
C) Customer-supplied encryption keys (CSEK)
D) Firewall rules

Answer: B
Explanation: By default, Google encrypts data at rest using their managed keys.


25. How can you grant a service account permission to access other Google Cloud resources?

A) Attach roles to the service account
B) Add the service account to a firewall rule
C) Share the service account password
D) Assign billing permissions

Answer: A
Explanation: Assigning IAM roles to a service account controls its access.


26. Which Google Cloud service provides managed relational database support for MySQL, PostgreSQL, and SQL Server?

A) Cloud Bigtable
B) Cloud SQL
C) Firestore
D) Cloud Spanner

Answer: B
Explanation: Cloud SQL supports managed relational databases for MySQL, PostgreSQL, and SQL Server.


27. What is the purpose of a service account key?

A) To authenticate users accessing the Google Cloud Console
B) To authenticate applications or services programmatically
C) To encrypt data at rest
D) To manage firewall rules

Answer: B
Explanation: Service account keys allow applications to authenticate with Google Cloud APIs.


28. Which of the following Google Cloud services would you use to run batch jobs without provisioning servers?

A) Cloud Run
B) Cloud Functions
C) Cloud Batch
D) App Engine

Answer: C
Explanation: Cloud Batch manages and executes batch computing jobs without

server management.


29. Which Google Cloud IAM role provides full administrative access to all resources in a project?

A) Viewer
B) Editor
C) Owner
D) Security Admin

Answer: C
Explanation: The Owner role has full control over all resources, including billing and permissions.


30. When deploying an app on App Engine Standard, which file specifies the runtime environment?

A) app.yaml
B) main.py
C) Dockerfile
D) runtime.json

Answer: A
Explanation: The app.yaml file configures the runtime and scaling options for App Engine Standard apps.

31. Which Google Cloud tool allows you to manage infrastructure as code?

A) Cloud Deployment Manager
B) Cloud Console
C) Cloud Shell
D) Stackdriver

Answer: A
Explanation: Cloud Deployment Manager lets you define and deploy cloud resources using configuration files (in YAML or JSON).


32. What does the gcloud init command do?

A) Initializes a new VM instance
B) Sets up your Google Cloud SDK and configures your project and authentication
C) Creates a new storage bucket
D) Lists all available projects

Answer: B
Explanation: gcloud init configures the Cloud SDK, allowing you to select a project and authenticate.


33. How can you ensure a Compute Engine VM always has a fixed external IP address?

A) Assign an ephemeral IP
B) Assign a reserved static external IP
C) Use Cloud NAT
D) Enable Private IP

Answer: B
Explanation: A reserved static IP address ensures the VM keeps the same external IP over time.


34. Which feature of Cloud Storage allows you to control access at the object level?

A) Bucket policies only
B) Object-level ACLs
C) Firewall rules
D) Service accounts

Answer: B
Explanation: Object-level Access Control Lists (ACLs) allow you to define permissions for individual objects within a bucket.


35. Which Google Cloud service provides data warehousing and analytics?

A) BigQuery
B) Cloud Dataproc
C) Cloud Storage
D) Cloud Pub/Sub

Answer: A
Explanation: BigQuery is a fully managed, serverless data warehouse designed for large-scale analytics.


36. What is the role of a firewall in Google Cloud VPC?

A) To encrypt traffic
B) To control inbound and outbound traffic to VMs
C) To deploy applications
D) To store data securely

Answer: B
Explanation: Firewall rules control what traffic is allowed to and from VM instances.


37. You want to run a Python app without managing infrastructure. Which service do you use?

A) Compute Engine
B) App Engine Standard Environment
C) Kubernetes Engine
D) Cloud Functions

Answer: B
Explanation: App Engine Standard lets you deploy web applications with managed infrastructure, supporting Python among other runtimes.


38. Which of the following is NOT a valid Google Cloud region or zone?

A) us-central1
B) europe-west2
C) asia-east1-b
D) global-east1

Answer: D
Explanation: “global-east1” is not a valid region or zone. Google Cloud regions follow standard naming conventions like us-central1 or asia-east1.


39. What is the maximum size of a single object you can upload to Cloud Storage?

A) 1 TB
B) 5 TB
C) 10 TB
D) 100 GB

Answer: B
Explanation: Cloud Storage supports objects up to 5 TB in size.


40. Which tool helps you troubleshoot connectivity issues in Google Cloud?

A) Cloud Trace
B) Cloud Debugger
C) Cloud Monitoring
D) Network Intelligence Center

Answer: D
Explanation: Network Intelligence Center helps monitor and troubleshoot network connectivity and performance.


41. What is the default retention period for logs in Cloud Logging?

A) 30 days
B) 90 days
C) 365 days
D) Indefinite

Answer: B
Explanation: Cloud Logging stores logs for 30 or 90 days by default, depending on the log type (90 days for most user logs).


42. Which is a recommended way to securely connect to a Compute Engine VM?

A) Using SSH keys
B) Using RDP without encryption
C) Allowing open HTTP access
D) Using FTP

Answer: A
Explanation: SSH keys provide a secure way to access VMs over SSH.


43. You want to deploy infrastructure repeatedly with the same configuration. What Google Cloud service is best?

A) Cloud Run
B) Cloud Deployment Manager
C) Cloud Functions
D) Cloud Build

Answer: B
Explanation: Cloud Deployment Manager automates infrastructure deployment using configuration files.


44. Which Google Cloud service allows you to set up VPN connections between your on-premises network and GCP?

A) Cloud VPN
B) Cloud Interconnect
C) Cloud Router
D) Cloud NAT

Answer: A
Explanation: Cloud VPN establishes secure tunnels for encrypted communication between your on-premises and cloud networks.


45. What is the benefit of enabling Cloud Logging export to BigQuery?

A) To store logs temporarily
B) To analyze logs using SQL queries
C) To encrypt log data
D) To automatically fix errors

Answer: B
Explanation: Exporting logs to BigQuery allows complex querying and analysis of log data.


46. What is the purpose of a service perimeter in Google Cloud?

A) To define network boundaries for security
B) To assign roles to users
C) To encrypt data at rest
D) To manage billing accounts

Answer: A
Explanation: Service perimeters help define security boundaries to restrict resource access.


47. Which Google Cloud service supports fully managed NoSQL document databases?

A) Cloud SQL
B) Firestore
C) Cloud Bigtable
D) Cloud Spanner

Answer: B
Explanation: Firestore is a NoSQL document database that is fully managed and scalable.


48. What happens when you delete a project in Google Cloud?

A) All resources are immediately deleted
B) Resources are deleted after a 30-day grace period
C) Billing stops immediately, but resources remain
D) Only VM instances are deleted

Answer: B
Explanation: Project deletion starts a 30-day grace period before permanent deletion.


49. Which Google Cloud service is best for real-time data streaming?

A) BigQuery
B) Cloud Pub/Sub
C) Cloud Functions
D) Cloud Storage

Answer: B
Explanation: Pub/Sub is designed for real-time message streaming.


50. Which Google Cloud service automates container orchestration?

A) Cloud Run
B) Kubernetes Engine
C) App Engine
D) Compute Engine

Answer: B
Explanation: Kubernetes Engine manages container orchestration using Kubernetes.


51. What Google Cloud feature allows you to create and manage virtual private clouds?

A) Cloud VPC
B) Cloud DNS
C) Cloud NAT
D) Cloud Armor

Answer: A
Explanation: Cloud VPC allows you to create private networks for your cloud resources.


52. Which of the following commands creates a new Google Cloud Storage bucket?

A) gsutil mb gs://my-new-bucket/
B) gcloud storage create-bucket my-new-bucket
C) gcloud compute buckets create
D) gsutil cp gs://my-new-bucket/

Answer: A
Explanation: The gsutil mb command creates a new bucket in Cloud Storage.


53. Which Google Cloud feature lets you automatically scale VM instances based on load?

A) Autoscaling groups
B) Cloud Load Balancer
C) Managed Instance Groups
D) Cloud Scheduler

Answer: C
Explanation: Managed Instance Groups support autoscaling of VM instances based on metrics.


54. How can you ensure data stored in Cloud Storage is highly available and durable?

A) Use Nearline storage
B) Use Multi-Regional storage class
C) Use standard HDD disks
D) Store data only in one zone

Answer: B
Explanation: Multi-Regional storage replicates data across multiple locations for high availability.


55. What is the use of Cloud Scheduler?

A) Running batch jobs only
B) Triggering tasks or functions on a schedule
C) Managing VM instances
D) Setting firewall rules

Answer: B
Explanation: Cloud Scheduler lets you trigger jobs or cloud functions at defined intervals.


56. Which feature of Google Cloud ensures traffic is routed to healthy backend instances?

A) Cloud NAT
B) Cloud Armor
C) Health Checks in Load Balancers
D) Firewall rules

Answer: C
Explanation: Health checks monitor backend instance health and route traffic accordingly.


57. What does Cloud Identity & Access Management (IAM) allow you to do?

A) Encrypt data at rest
B) Control who can access Google Cloud resources and what actions they can perform
C) Manage network routes
D) Monitor application performance

Answer: B
Explanation: IAM controls access and permissions for users and services.


58. Which Google Cloud service offers managed Hadoop and Spark clusters?

A) Cloud Dataproc
B) BigQuery
C) Cloud Dataflow
D) Cloud Composer

Answer: A
Explanation: Cloud Dataproc provides managed clusters for Hadoop and Spark.


59. What is the purpose of Cloud Interconnect?

A) To connect multiple cloud providers
B) To establish a high-bandwidth private connection between on-premises and Google Cloud
C) To connect VMs within a project
D) To create VPN tunnels

Answer: B
Explanation: Cloud Interconnect provides dedicated private connections with high bandwidth.


60. Which of the following is the best practice to secure service account keys?

A) Share keys via email
B) Store keys in a secure secret manager
C) Use the same key for all projects
D) Disable auditing

Answer: B
Explanation: Storing keys securely in Secret Manager prevents unauthorized access.