Easter Sale Special 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: exams65

UiPath Automation Developer Professional v1 Exam Question and Answers

UiPath Automation Developer Professional v1 Exam

Last Update May 15, 2024
Total Questions : 187

We are offering FREE UiPath-ADPv1 UiPath exam questions. All you do is to just go and sign up. Give your details, prepare UiPath-ADPv1 free exam questions and then go for complete pool of UiPath Automation Developer Professional v1 Exam test questions that will help you more.

UiPath-ADPv1 pdf

UiPath-ADPv1 PDF

$35  $99.99
UiPath-ADPv1 Engine

UiPath-ADPv1 Testing Engine

$42  $119.99
UiPath-ADPv1 PDF + Engine

UiPath-ADPv1 PDF + Testing Engine

$56  $159.99
Questions 1

How does UiPath handle different dependency versions for multiple running processes that run at the same time?

Options:

A.  

Each running process automatically adapts to the available dependency version.

B.  

Each running process uses its own required version of the dependency.

C.  

All running processes use the latest version of the dependency available.

D.  

Running processes use the earliest compatible dependency version.

Discussion 0
Questions 2

Which of the following is a tag in a selector?

Options:

A.  

id='selMonth'

B.  

aaname='FirstName'

C.  

D.  

class-down-chevron set-font'

Discussion 0
Questions 3

A developer is working on an automation using the REFramework. Each transaction item represents a piece of client information. For each customer, the automated procedure must click the "Generate Shipment Details" button. This generates a table of shipment records for each customer.

What type of exception occurs when the data is not accessible, the created table displays only the header row, and processing for that client must be halted?

Options:

A.  

BusinessRuleException

B.  

NullReferenceException

C.  

ApplicationException

D.  

SystemException

Discussion 0
Questions 4

A developer needs to choose a layout that integrates activities into a working structure during workflow file development. The selected layout should cover all possible cases and transitions while accommodating processes that cannot be easily captured by loops and If statements.

Which of the following layouts is the best-suited in this case?

Options:

A.  

Sequence

B.  

Flowchart

C.  

State Machine

D.  

Global Exception Handler

Discussion 0
Questions 5

A developer wants to create an automation in which the input from the user and pre-defined conditions determine the transition between stages. In UiPath Studio, which is the recommended type of workflow that meets the requirement?

Options:

A.  

Flowchart

B.  

Workflow

C.  

State Machine

D.  

Global Exception Handler

Discussion 0
Questions 6

A developer is building an automation which types text into a text file. The Activity Project Settings tor UI Automation Modern activities are set as follows:

The developer has configured the properties of a Type Into activity as follows:

What is the behavior of the Type Into activity when executing the workflow?

Options:

A.  

The activity will use only properties set in Activity Project Settings.

B.  

The activity will remove Multi Line in Run mode and a Single Line in Debug mode.

C.  

The activity will remove a Single Line in Run mode and in Debug mode.

D.  

The activity will remove a Single Line in Run mode and Multi Line in Debug mode.

Discussion 0
Questions 7

Which of the following demonstrates the correct syntax for using the Vb.Net "If" Operator?

Options:

A.  

If(condition1, valueIfTrue) ElseIf(valueIfFalse)

B.  

valueIfTrue If condition1 Else valueIfFalse

C.  

If condition1 Then valueIfTrue Elself valueIfFalse

D.  

If(condition1, valueIfTrue, valueIfFalse)

Discussion 0
Questions 8

Which part of a test case that is using BDD (Behavioral-Driven Development) template structure supports the Surround with mock feature?

Options:

A.  

Then

B.  

Setup

C.  

When

D.  

Given

Discussion 0
Questions 9

Which of the following options is correct about a State Machine layout?

Options:

A.  

Can have only one initial state and multiple final states.

B.  

Can have only one initial state and only one final state.

C.  

Can have multiple initial states and multiple final states.

D.  

Can have multiple initial states and only one final state.

Discussion 0
Questions 10

What Information is provided in the Descriptor Coverage sub-panel of Test Explorer?

Options:

A.  

Object Repository coverage

B.  

Test data coverage

C.  

Selector coverage

D.  

Activity coverage

Discussion 0
Questions 11

Which are the actions that can be done in Test Explorer?

Options:

A.  

Export test data, group tests together, analyze activity coverage.

B.  

Perform debugging, analyze activity coverage, group tests together.

C.  

Export test results, group tests together, analyze activity coverage.

D.  

Export test data, perform debugging, analyze activity coverage.

Discussion 0
Questions 12

In UiPath Studio, how can a specific amount of time be subtracted from the current date using DateTime and TimeSpan variables in the VB.NET?

Options:

A.  

Multiply the TimeSpan variable by -1 and then add it to the DateTime variable.

B.  

Assign the subtraction result to a DateTime variable with the following syntax Today.Subtract(Span).

C.  

Use the Add method on the DateTime variable and pass a negative TimeSpan value.

D.  

Call Now.Subtract(Span) directly, without using a DateTime variable.

Discussion 0
Questions 13

A developer has defined a variable named "CurrentDate" of type Date Time. Which of the following expressions can be used to show what hour was 12 hours prior to the date

from the variable?

Options:

A.  

DateTime.AddHours(CurrentDate, -12).Hour

B.  

CurrentDate.AddHours(-12).Hour

C.  

CurrentDate.SubtractHours(12).Hour

D.  

DateTime.SubtractHours(CurrentDate, 12).Hour

Discussion 0
Questions 14

A developer designed a process in the REFramework using Orchestrator queues. In which state(s) will be the status updated for each Transaction Item in the queue?

Options:

A.  

Process Transaction only.

B.  

Get Transaction Data and Process Transaction.

C.  

Initialization and Process Transaction.

D.  

Initialization and Get Transaction Data.

Discussion 0
Questions 15

Data from an Excel file is read into a data table named "dtEmployee", as displayed in the following graphic:

A developer needs to filter the data table to obtain all rows representing employees from the Finance and IT departments with a Salary under 30,000. Which expression yields the desired outcomes?

Options:

A.  

dtEmployee.Select("([Department]='IT' AND [Department]='Finance') AND [Salary] < 30000")

B.  

dtEmployee.Select("[Department]='IT OR [Department]='Finance' OR [Salary] < 30000")

C.  

dtEmployee.Select("[Department]='IT' OR [Department]= 'Finance' AND [Salary] < 30000")

D.  

dtEmployee.Select("([Department]='IT' OR [Department]='Finance') AND [Salary] < 30000")

Discussion 0
Questions 16

What is the default OCR engine used in CV Screen Scope?

Options:

A.  

UiPath Screen OCR

B.  

Microsoft OCR

C.  

Tesseract OCR

D.  

Microsoft Azure Computer Vision OCR

Discussion 0
Questions 17

Which of the following options is correct regarding the below Object Repository tree structure?

Options:

A.  

One Screen

Two Applications

Two UI Elements

B.  

One Screen

Two Applications

Five UI Elements

C.  

One Application

Two Screens

Five UI Elements

D.  

One Application

Two UI Elements

Five Screens

Discussion 0
Questions 18

To retrieve all Outlook emails with the word "UiPath" in the subject, which filtering property and filter schema should a developer use?

Options:

A.  

Property: FilterByMessageIds

Schema: "@SQL=""urn:schemas:httpmail:subject'"' like 'UiPath%'"

B.  

Property: Filter

Schema: "@SQL=""urn:schemas:httpmail:subject"" like 'UiPath%'"

C.  

Property: Filter

Schema: "@SQL=""urn:schemas:httpmail:subject"" like '%UiPath%'"

D.  

Property: FilterByMessageIds

Schema: "@SQL=""urn:schemas:httpmail:subject"" like '%UiPath%'"

Discussion 0
Questions 19

What can be verified in the InltAIISettlngsTestCase test case?

Options:

A.  

Verify If a certain application is open in the execution environment.

B.  

Verify the naming of a certain key present in the 'Config' dictionary.

C.  

Verify the variable type for the 'Config' dictionary.

D.  

Verify If a certain key is present in the 'Config' dictionary.

Discussion 0
Questions 20

What is the default polling interval set for an event trigger?

Options:

A.  

1 minute

B.  

5 minutes

C.  

10 minutes

D.  

15 minutes

Discussion 0
Questions 21

A developer Intends to incorporate a Flow Switch activity within a Flowchart. What Is a characteristic of this activity?

Options:

A.  

The Flow Switch activity is designed solely for usage in sequence workflows.

B.  

Two default cases can be assigned in the Default section

C.  

The default TypeArgument property for the Flow Switch activity is set lo Int32.

D.  

Default cases can be numbered.

Discussion 0
Questions 22

Considering a process developed using REFramework, if the status of a transaction was set to "Failed" with the ErrorType specified as "Business", the process will transition to which state?

Options:

A.  

End Process

B.  

Initialization

C.  

Get Transaction Data

D.  

Process Transaction

Discussion 0
Questions 23

When creating a new test case, which option restricts dynamic data update in UiPath Orchestrator once the test case is published?

Options:

A.  

Test Data Queue

B.  

Data Service with Filter

C.  

File

D.  

Data Service

Discussion 0
Questions 24

In a UiPath REFramework project, what is the primary purpose of using Custom Log Fields?

Options:

A.  

To maintain contextual insights within log messages, including secure details like credentials.

B.  

To add specific contextual information to log messages that are relevant to the automation process.

C.  

To modify the representation of logged contextual data as it is displayed in the Orchestrator.

D.  

To generate extra variables alongside log messages, enhancing workflow understanding.

Discussion 0
Questions 25

In the context of a linear process, implemented with REFramework, how many times will the process enter the Get Transaction Data state?

Options:

A.  

1 lime

B.  

2 times.

C.  

The process will not enter the Get Transaction Data state because a linear process is not transactional.

D.  

Until there are no more queue items left unprocessed in Orchestrator

Discussion 0
Questions 26

What is the recommended approach for a user to log custom information at each breakpoint while executing a process in Debug mode?

Options:

A.  

Set Log Message option in the Breakpoint Settings.

B.  

Insert a Log Message before each activity with a breakpoint.

C.  

Select Log Activities from the Debug panel.

D.  

Select Execution Trail from the Debug panel.

Discussion 0
Questions 27

The "arrayOfPomtsGalnedByPanicipant" Object array is created and initialized with the following values: {"7", "4", "1"}. Which is the value and data type returned, at runtime, by arrayOfPointsGainedByParticipant(1)?

Options:

A.  

Value: 4

Data Type: Object

B.  

Value: 7 Data Type String

C.  

Value: 4

Data Type: String

D.  

Value: 7

Data Type: Object

Discussion 0
Questions 28

Which of the following best describes the Alerts panel?

Options:

A.  

A panel that displays a more comprehensive list of all alerts.

B.  

A panel that displays summaries of the alerts you subscribed to, received as error reports every ten minutes, or as daily reports.

C.  

A panel that displays alerts as they occur.

D.  

A panel that displays the most severe five alerts, accessible from the Alerts bell.

Discussion 0
Questions 29

What role do Triggers play in the UiPath Integration Service?

Options:

A.  

Provide a mechanism for subscribing to specific events from third-party applications, automatically starting processes in Orchestrator.

B.  

Assist in the creation of automation projects by providing event-based activities.

C.  

Manage connections between UiPath Studio and third-party applications.

D.  

Provide a mechanism for starting processes on a scheduled basis from Orchestrator.

Discussion 0
Questions 30

Which of the following examples accurately demonstrates using LINQ to perform data operations in a UiPath process?

Options:

A.  

Employing LINQ to concatenate two strings in a list by writing listOfStrings.Concatenate("String_1", "String_2").ToList().

B.  

Using LINQ to filter DataTable rows based on a specific condition by writing dataTable.AsEnumerable().Where(Function(row) row("ColumnName").ToString.Contains("Value")).CopyToDataTable().

C.  

Applying LINQ to convert a list of integers to a JSON format by writing listOflntegers.ToJSON().ToList().

D.  

Utilizing LINQ to split a DataTable into multiple smaller DataTables based on a specific condition by writing dataTable.Splitf'ColumnName = 'Condition'").CopyToData Tablet).

Discussion 0
Questions 31

When developing a new project using REf ramework. logging in to multiple applications Is required. What is the recommended location to accomplish this task?

Options:

A.  

InitAIIApplicatlons.xaml

B.  

InitAIISettings.xaml

C.  

Process.xaml

D.  

FirstRun.xaml

Discussion 0
Questions 32

Which of the following statements accurately describes the primary components of a State Machine in a workflow?

Options:

A.  

A State Machine is composed of States, Triggers, and Loops.

B.  

A State Machine is made up of States, Transitions, Entry Actions, and Exit Actions.

C.  

A State Machine comprises three main components: Sequences, Flowcharts, and Input/Output Arguments.

D.  

A State Machine consists of four primary components: States, Triggers, Transitions, and Actions.

Discussion 0
Questions 33

A developer has created a variable of type String called "MyNumbers" and assigned to it the following value: "1. 2, 3.4, 5. 6". What is the resulting data type for the expression MyNumbers.Split("."c)(1)?

Options:

A.  

Array of String

B.  

String

C.  

Double

D.  

lnt32

Discussion 0
Questions 34

A developer is building a process that types data into input fields using the Hardware Events input method. Which property of the Type Into activity should be modified to reduce the pace at which the input string characters are typed into the fields?

Options:

A.  

Delay before

B.  

Delay between keys

C.  

Delay after

D.  

Alter disabled element

Discussion 0
Questions 35

When a developer runs a process using the REFramework, with the process utilizing Orchestrator queues and a queue already created with the Name provided and the Auto Retry function disabled, which states will be executed without errors?

Options:

A.  

Initialization -> Get Transaction Data -> Process Transaction -> End Process

B.  

Initialization -> Get Transaction Data -> End Process

C.  

Initialization -> Process Transaction -> End Process

D.  

Initialization -> End Process

Discussion 0
Questions 36

How are custom log fields used in the REFramework?

Options:

A.  

Customlog fieldsareusedto automatically retry failed transactions with real-time updates.

B.  

Customlog fieldsareusedto store sensitive information like credentials and personal data of users.

C.  

Customlog fieldsareusedto define the variable types for transactions, replacing the default Queueitemtype.

D.  

Customlog fieldsareincluded in log messages and used to add more data about each transaction for reporting and troubleshooting purposes.

Discussion 0
Questions 37

A developer extracts a date from an email. The date will always be In the same format and always from the past. Some examples of this format are: "3 Mar 2023". "20 Nov 2021". The name of the variable where the date is saved is DateString What expression should the developer use to check If the extracted date is within the last 7 days?

Options:

A.  

(DateTime.Now - DateTime.ParseExact(DateString. "dd MMM yyyy". Culturelnfo.lnvariantCulture)).Days < 7

B.  

(DateTime.Now - DateTime.ParseExact(DateStnng. *dd MMM yyyyH. Culturelnfo.lnvariantCulture)).AddDays(-7) > 0

C.  

(DateTime.Now - DateTime.ParseExact(DateStrlng, "d MMM yyyy". Culturelnfo.lnvariantCulture)).Days < 7

D.  

DateTime Parse(DateTime Now - DateString) Days < 7

Discussion 0
Questions 38

What are the two types of elements that can Be included in an Object Repository?

Options:

A.  

Local elements and library elements.

B.  

Dynamic elements and static elements

C.  

Web elements and mobile elements.

D.  

Ul elements and non-UI elements.

Discussion 0
Questions 39

How are mock files organized in an automation project structure?

Options:

A.  

They are stored in a dedicated folder for mock testing configuration.

B.  

They are stored in a separate folder called "Mocks".

C.  

They are stored in the same folder as the source workflow.

D.  

They are stored in a nested structure based on the source workflow's file tree.

Discussion 0
Questions 40

Following UiPath best practices, which project structure is best-suited for complex processes in UiPath Studio?

Options:

A.  

Sequence

B.  

Flowchart

C.  

Global Exception Handler

D.  

State Machine

Discussion 0
Questions 41

What is a prerequisite for performing Remote Debugging using an Unattended Robot connection?

Options:

A.  

Studio and the remote robot have the same version.

B.  

TCP/IP connectivity exists between the Studio machine and the remote machine

C.  

The same user must be signed in Studio and the remote robot.

D.  

Studio and the remote robot must be connected to the same Orchestrator tenant.

Discussion 0
Questions 42

What is the primary role of the UiPath Remote Runtime component in automation projects involving virtual environments?

Options:

A.  

It replaces the need for OCR and image recognition activities in all automation projects involving web browsers.

B.  

It allows automation projects to be executed in virtual environments without installing any dedicated UiPath extension.

C.  

It provides a neural network server for analyzing the Ul of applications when working with the Computer Vision activities package.

D.  

It facilitates communication between remote applications and the dedicated UiPath extension, enabling native selector generation in UlExplorer.

Discussion 0
Questions 43

What are the five severity levels of Orchestrator alerts?

Options:

A.  

Info, Success, Warn, Error, Fatal.

B.  

Info. Success. Warning. Error. Critical.

C.  

Information, Complete. Warning, Error, Failure.

D.  

Info, Completed. Warning, Error. Fatal.

Discussion 0
Questions 44

Which of the following statements correctly illustrates using LINO to process data in a UiPath project?

Options:

A.  

Utilizing LINQ to find the total sum of integers in a list by writing listOfintegers.Sum(Function(x) x).

B.  

Applying LINO to filter out emails in a list of strings containing multiple email addresses by writing listOfStrings.FilterEmails().ToList()

C.  

Employing LINO to convert DataTable to JSON format by writing dataTable.ToJSONf)

D.  

Using LINQ to identify the longest string in a list of strings by writing listOfStrings.Max(Function(x) x.Lengthl))

Discussion 0
Questions 45

Which of the following is an accurate example of using LINQ for querying data in a UiPath process?

Options:

A.  

Applying LINQ to find duplicates in a list of integers by writing: listOflntegers.FindDuplicates().ToList()

B.  

Utilizing LINQ to sort DataTable rows based on a specific column by writing: dataTable.OrderBy(Function(x) x.ToString).CopyToDataTable()

C.  

Executing LINQ to merge two DataTables by writing: dataTable1.Merge(dataTable2).CopyToDataTable()

D.  

Using LINQ to filter a list of strings containing only "UiPath" by writing: listOfStrings.Where(Function(x) x = "UiPath").ToList()

Discussion 0
Questions 46

The following table is stored in a variable called "dt".

What will the value of the qty variable be after executing the Assign activity?

Options:

A.  

5

B.  

10

C.  

80

D.  

null

Discussion 0
Questions 47

In a UiPath State Machine workflow, which section of State activity is used to specify conditional/triggers logic and multiple outgoing transitions in a state machine?

Options:

A.  

Entry

B.  

Transitions

C.  

Triggers

D.  

Exit

Discussion 0
Questions 48

In the context of the REFramework, if the OrchestratorQueueName key is present in both the Settings and Assets sheets, but an asset with the corresponding name is not present in Orchestrator, what will be the behavior at run time?

Options:

A.  

An empty string will be saved for the "OrchestratorQueueName" key in the config dictionary.

B.  

The flow will throw an exception in InitAllSettings workflow.

C.  

The "OrchestratorQueueName" key is not added to the config dictionary and the flow will throw in Get Transaction Data workflow.

D.  

The flow will use the value from the Settings sheets since the asset is missing.

Discussion 0
Questions 49

At indication time, the Strict Selector has the following functionalities available:

Options:

A.  

Refresh, Open in UiExplorer, Copy to clipboard.

B.  

Ignore text. Copy to clipboard. Show all matches.

C.  

Open in UiExplorer, Copy to clipboard, Show all matches.

D.  

Accuracy, Open in UiExplorer, Copy to clipboard. Show all matches.

Discussion 0
Questions 50

What distinguishes the Settings sheet from the Assets sheet in the "Config.xlsx" file?

Options:

A.  

Settings sheet contains only values used for the initialization of applications. Assets sheet contains only Credential Assets stored in Orchestrator.

B.  

Settings sheet contains hard-coded values. Assets sheet contains all names of Orchestrator Assets including those of type Credential.

C.  

Settings sheet contains hard-coded values. Assets sheet contains all names of Orchestrator Assets except those of type Credential.

D.  

Settings sheet contains Credential Assets stored in Orchestrator. Assets sheet contains hard-coded values.

Discussion 0
Questions 51

Which features does the Connector Builder for Integration Service support?

Options:

A.  

REST and SOAP APIs with JSON payload, various authentication types including OAuth 2.0 and Personal Access Token, building a connector from a Swagger definition only.

B.  

REST APIs with JSON payload. OAuth 2.0 and Basic authentication types, building a connector from a Postman collection only.

C.  

REST APIs with JSON payload, various authentication types including OAuth 2.0 and API Key, building a connector from an API definition or from scratch.

D.  

REST and SOAP APIs with JSON and XML payloads. OAuth 2.0 authentication only, building a connector from an API definition only.

Discussion 0
Questions 52

How would you define a linear process in UiPath?

Options:

A.  

The steps of the process refer to the execution of steps in a sequential manner, where each subsequent step depends on the successful completion of the previous step.

B.  

The steps of the process are performed multiple times, but each time different data items are used.

C.  

The steps of the process repeat multiple times over different data items. However, the automation design is such that each repeatable part processes independently.

D.  

The process steps are performed only once. If the need is to process additional data, then the automation must execute again.

Discussion 0
Questions 53

What Is the role of server-side event triggers In UlPalh Integration Service?

Options:

A.  

To start UlPath processes only when users interact with specific Ul elements.

B.  

To manage API connections and authorize usage across different security protocols.

C.  

To notify users when a new connector is available In the UiPath Integration Service catalog.

D.  

To start UiPalh processes by configuring events such as data updates, insertions or deletions in other systems.

Discussion 0
Questions 54

Consider testing a workflow that computes the sum of two numbers having the data driven test data from the Excel file below:

Expanding the functionality of the workflow to compute the sum of three numbers, the data needs to be updated as well to accommodate the new scenario:

What are steps to do that?

Options:

A.  

Click Right on the Test Case and select Update Test Data

B.  

Click Right on the Test Case and select Add Test Data.

C.  

Click Right on the Test Case and select Refresh Test Data

D.  

Click Right on the Test Case and select Remove Test Data.

Discussion 0
Questions 55

When automating the process of entering values into a web form, requiring each field to be brought to the foreground, which property of the Type Into activity should be adjusted to achieve this?

Options:

A.  

Delay before

B.  

Activate

C.  

Input Element

D.  

Selector

Discussion 0