wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SAP C_CPE_2409 Exam Questions

Total questions: 60

Worksheet time: 41mins

Name
Class
Date
1.

Which CAP feature allows real-time data synchronization and communication between different parts of an application or with external systems?

a)

Database Connectivity

b)

Service Extensibility

c)

Service Connectivity

d)

Message Queues and Event Brokers

2.

What are some of the capabilities of the SAP S/4HANA Virtual Data Model?

a)

It documents the relationships between entities.

b)

It provides a native UI to query the database tables.

c)

It allows direct access to underlying database tables.

d)

It enriches the entities with business semantics.

3.

You have set up the scopes and attributes that are needed to protect your application in the Cloud Foundry environment, but a user is unable to access your application. What might be the reason?

a)

Role collections aren't assigned to the client application.

b)

Roles aren't assigned to the client application.

c)

Roles aren't assigned to the user.

d)

Role collections aren't assigned to the user.

4.

What are scopes in the context of SAP BTP XSUAA?

a)

Values that express authorizations or access rights

b)

Entities that aggregate technical roles

c)

Collections of user credentials

d)

SAP BTP subaccounts

5.

What is the function of the service metadata document in an OData service?

a)

To specify the API's security requirements

b)

To describe the types, sets, functions, and actions

c)

To list the available entity sets, functions, and singletons

d)

To provide a human-readable description of the data model

6.

Which open-source tools can be integrated with SAP BTP for enhanced observability?

a)

Logstash

b)

Jenkins

c)

Terraform

d)

Prometheus

7.

Which configuration files are updated when you run the command 'cds add xsuaa'?

a)

xs-usertokens.json

b)

xs-security.json

c)

Package.json

d)

Cdsrc.json

8.

What is the purpose of the SAP BTP, Cloud Foundry runtime?

a)

To manage SAP HANA databases

b)

To manage API integrations between SAP S/4HANA and legacy systems

c)

To provide an environment for developing and deploying cloud-native applications

d)

To configure SAP S/4HANA systems

9.

What features does the SAP Cloud SDK provide as part of Enterprise-specific adaptations of open source frameworks?

a)

Code samples

b)

Multi-tenant persistence

c)

Feature toggling

d)

Tightly coupled integration

10.

Which services in SAP BTP can be used to store and retrieve technical information about target external systems?

a)

Destination Service

b)

Core Data Service

c)

Connectivity Service

11.

To consume a service from an on-premise system with CAP, which of the following must be configured?

a)

Event Mesh

b)

API Management

c)

Destination Service

d)

Cloud Connector

12.

Why are extensions on top of SAP S/4HANA Cloud NOT affected by the quarterly update cycle of SAP S/4HANA Cloud?

a)

The Virtual Data Model of SAP S/4HANA Cloud remains unchanged.

b)

SAP provides maintenance agreements to fix any extension issues.

c)

The public interfaces of SAP S/4HANA represent a stable contract across the versions of SAP S/4HANA Cloud.

d)

The extension application runs only on SAP Business Technology Platform.

13.

What is the primary function of kubectl?

a)

To set up cloud environments

b)

To configure storage systems

c)

To create virtual networks

d)

To interact with the Kubernetes API to manage cluster resources

14.

Which of the following tools are required to build Spring Boot applications using the SAP Cloud SDK?

a)

SAP Mobile Services (MDK)

b)

Apache Maven version 3.5 or above

c)

Java SE Development Kit 8

d)

Spring Initializer

15.

What are Kubernetes deployments used for?

a)

To manage Pods directly

b)

To roll out application updates with zero downtime

c)

To configure network policies

d)

To create databases

16.

Which entity in XSUAA holds several scopes?

a)

Role

b)

User group

c)

Scope

d)

Role collection

17.

You develop an application using the Cloud Foundry environment. What are some steps to restrict access to this application?

a)

Set the Scopes element to the required scope name in the xs-security.json file.

b)

Set the role-name attribute of the Security-role element in the web.xml file to the required role template name.

c)

Set the Scopes element to the required scope name in the xs-app.json file.

d)

Define the role template name in the role-templates element of the xs-security.json file.

18.

What are the benefits of using Side-by-Side Extensibility?

a)

It provides support for hybrid scenarios.

b)

It can be implemented in the same software stack as the extended application.

c)

It uses a complete development platform for creating extension applications.

d)

It uses In-App tools to adapt the standard UI.

e)

It integrates with other cloud/non-cloud solutions when using SAP Business Technology Platform Integration services.

19.

When creating a CI/CD job, what does defining Source Control Management (SCM) credentials enable?

a)

Retrieving your project from SCM when its build is triggered

b)

Modifying your project source code automatically

c)

Managing your SCM credentials

20.

Which of the following can you use to define external service APIs in CAP?

a)

OpenAPI (Swagger)

b)

GraphQL schema

c)

EDMX for OData V2 and V4

d)

WSDL

21.

In the context of a CAP application, what is one of the actions of the cds build command?

a)

To deploy the application to SAP BTP

b)

To create Docker images

c)

To compile the application

d)

To execute test cases

22.

Which command is used to create a Pod in Kubernetes from a YAML file?

a)

kubectl apply

b)

kubectl get pod

c)

kubectl run .yaml

d)

kubectl create -f

23.

What is the purpose of the .env file in a CAP project?

a)

To store values for runtime environment variables

b)

To manage version control settings

c)

To specify UI component settings

24.

What is the role of SAP Gardener in SAP BTP, Kyma runtime?

a)

It is a subaccount manager and deploys instances on the hyperscaler of your choice.

b)

It manages Kubernetes clusters across various cloud providers.

c)

It is responsible for deploying SAP applications.

25.

When you create a CI/CD job for a low-code project, which options are available in the Release stage?

a)

Deploy to Private Server

b)

Deploy to Cloud Foundry

c)

Deploy to Cloud Transport Management Service

d)

Upload to FTP server

26.

In SAP BTP, Cloud Foundry, what is the function of an organization?

a)

To define specific API endpoints for applications

b)

To manage users and spaces under a common resource pool

c)

To allocate memory for applications

d)

To deploy applications

27.

What is the role of a buildpack in Cloud Foundry?

a)

It acts as a database manager for applications.

b)

It binds services to applications.

c)

It builds a container image for applications during staging.

d)

It builds user roles and permissions.

28.

What are some scenarios where you would use the SAP Cloud SDK in your application?

a)

You want to allow key users to create fields

b)

You want to build extensions using .NET

c)

You need advanced features in your app such as resilience and caching

d)

You want to add new features to an existing Java application

29.

What are namespaces used for in CAP data models?

Note: There are 2 correct answers to this question

a)

To provide additional styling options

b)

To enhance data retrieval performance

c)

To manage version control

d)

To group related entities and type

30.

Which file is used to define the structure and components of a multitarget application (MTA) in SAP BTP?

a)

mtad.yaml

b)

mta.json

c)

manifest.json

d)

mta.yaml

31.

Out of the box, which of the following can CAP applications use to interact with external APIs and services?**

Note: There are 2 correct answers to this question.

a)

REST

b)

OData

c)

SOAP

d)

WebSockets

32.

How do you run a CI/CD build manually without pushing changes to Git?

a)

A. Create and run "Build task" in Task Explorer

b)

Select 'Trigger a Build' in the CI/CD job's context menu

c)

Select Deploy from the project's context menu in the Project Explorer

d)

Submit Changes via Sync & Share action

33.

For local development in the SAP Cloud Application Programming Model, which database option is recommended?

a)

PostgreSQL

b)

SQLite

c)

NoSQL

d)

SAP HANA Cloud

34.

Which file includes by default the configuration for an external OData service in a Node.js CAP project?

a)

Manifest.json

b)

Index.js

c)

Package.json

d)

service.cds

35.

What are typical components of a Kubernetes worker node?

a)

etcd

b)

kube-proxy

c)

service-mesh

d)

Container Runtime

e)

kubelet

36.

Which of the following are benefits of SAP BTP, Cloud Foundry runtime?

Note: There are 2 correct answers to this question

a)

Managed security and automatic updates

b)

Managed service mesh

c)

High availability with load balancing

d)

Manual infrastructure scaling

37.

In CAP, what is required to connect a service to the sandbox environment of the SAP API Business Hub for the Business Partner service?

a)

Service principal

b)

Client certificate

c)

Auth token

d)

API key

38.

Which of the following can be used to implement side-by-side extensions in the Cloud Foundry environment of SAP Business Technology Platform?*

Note: There are 2 correct answers to this question.

a)

ABAP

b)

Java

c)

ActionScript

d)

Node.js

39.

Which command is used to set the API endpoint in the Cloud Foundry CLI?

a)

cf target

b)

cf api

c)

cf endpoint

d)

cf login

40.

What are some purposes of OData in CAP-based applications?

Note: There are 2 correct answers to this question.

a)

To define request and response headers, status codes

b)

To create user interfaces for applications

c)

To perform CRUD operations using HTTP verbs

d)

To provide real-time analytics

41.

In CAP, which file is used to define destinations for connecting to external services?

Note: There are 2 correct answers to this question.

a)

Destinations.json

b)

Package.json

c)

Services.xml

d)

manifest.json

42.

Into which environment does the Test step in a job allow you to deploy your application?

a)

Cloud Foundry

b)

Local workspace

c)

Private server

d)

Mobile Services

43.

Which HTTP method is used by OData to partially update an existing resource?

a)

POST

b)

PATCH

c)

PUT

44.

How can developers deploy a multitarget application (MTA) in SAP BTP, Cloud Foundry?

Note: There are 2 correct answers to this question.

a)

By using the Cloud Foundry CLI with cf push directly

b)

By manually creating and deploying the mta.yaml file

c)

By using SAP HANA Cloud tools

d)

By using SAP Business Application Studio

45.

What are Kubernetes pods?

Note: There are 2 correct answers to this question.

a)

A thin wrapper for one or more containers

b)

A smallest manageable unit

c)

A thin wrapper for one container

d)

A persistent storage system that containers can share across nodes

46.

Which metrics are provided out-of-the-box by the @cap-js/telemetry tool?**

Note: There are 2 correct answers to this question.

a)

Database pool statistics

b)

Network latency and jitter

c)

Memory usage metrics

d)

CPU allocation and thread management

47.

What is Kubernetes commonly used for?

a)

To manage operating systems

b)

To develop web applications directly

c)

To manage application deployment and scaling

d)

To create virtual machines

48.

What is the prerequisite before you can create a CI/CD job for a project?

a)

The project has been shared to a remote Git repository.

b)

The project has been previewed

c)

The project has been deployed

49.

Which of the following modules are available in Kyma project?**

Note: There are 3 correct answers to this question.

a)

Storage

b)

API Gateway

c)

Data Warehouse

d)

Telemetry

e)

Serverless

50.

You use the Nest Framework and Visual Studio Code to develop an extension application. Which activities can you perform in the development environment?**

Note: There are 2 correct answers to this question.

a)

Run the Java program and make it stop at breakpoints.

b)

Automatic re-deploy of a JavaScript program when the source code is modified

c)

Run the JavaScript program and make it stop at breakpoints

d)

Automatic re-build of a TypeScript program when the source code is modified

51.

Which of the following are benefits of using the OData Virtual Data Model of the SAP Cloud SDK?
Note: There are 3 correct answers to this question.

a)

Database procedures provided out of the box

b)

Commonly used SQL query technology

c)

Auto-completion of function names and properties

d)

Type safety for functions

e)

Easy access to create, update, and delete operations

52.

What is the benefit of using SAP BTP, Kyma runtime instead of a standard Kubernetes cluster?

a)

Unlimited number of nodes

b)

Elimination of infrastructure management

c)

Support of machine learning pipelines

d)

Automatic migration of workloads

53.

You need to secure your application in the Cloud Foundry environment. Which file do you maintain routes during design time?

a)

xs-app.json

b)

mta.yml

c)

xs-security.json

d)

manifest.yml

54.

Which of the following describe a multitenant application in Cloud Foundry?**

Note: There are 2 correct answers to this question

a)

It stores data on the local file system of each instance.

b)

It provides automatic scaling based on tenant requirements.

c)

It allows multiple consumers to access the application via unique URLs.

d)

It uses shared memory for tenant-specific data.

55.

Which of the following are use cases for SAP Business Technology Platform?**

Note: There are 3 correct answers to this question.

a)

Supports only Cloud scenarios with seamless interoperability with hyperscalers.

b)

Build innovative digital apps.

c)

Build tightly coupled applications.

d)

Extend cloud and on-premise apps.

e)

Integrate apps, data, and processes

56.

Why should you use SAP Fiori annotations in CAP projects?

a)

To enable automatic database schema migration

b)

To facilitate real-time data synchronization

c)

To improve frontend loading time

d)

To enrich the service with UI-specific instructions

57.

What is the Kyma project primarily designed to do?

a)

To manage virtual machines

b)

To develop standalone applications

c)

To extend Kubernetes with additional tools and features

d)

To replace Kubernetes as a container management system

58.

To expose a data model to an application, which of the following must be defined?

a)

Aspects

b)

Associations

c)

Data model entity

d)

Service model entities

59.

Which of the following can you use to configure authorization and trust management in a CAP project?**

Note: There are 2 correct answers to this questionXSUAA service

a)

XSUAA service

b)

SAP Cloud Identity Services

c)

Role collections in mta yaml

d)

Predefined roles in SAP BTP

60.

In which type of system environments do the side-by-side extensions typically run?**

Note: There are 2 correct answers to this question.

a)

Centralized

b)

Distributed

c)

Heterogenic

d)

Autonomous