Free UiADPv1 Sample Questions — UiPath Automation Developer Professional v1.0

Free UiADPv1 sample questions for the UiPath Automation Developer Professional v1.0 exam. No account required: study at your own pace.

Want an interactive quiz? Take the full UiADPv1 practice test

Looking for more? Click here to get the full PDF with 116+ practice questions for $10 for offline study and deeper preparation.

Question 1

Which expression correctly converts the string variable “DateString” with the value “03/03/2023 16:23:11” into a Date Time variable?

  • A. DateTime.ParseExact(DateString, “mm/dd/yyyy HH:mm:ss”, CultureInfo.InvariantCultue}
  • B. DateTime.ParseExact(DateString, “dd/MM/yyyy HH:mm:ss”, CultureInfo.InvariantCulture}
  • C. DateTime.ParseExact(DateString, “dd/MM/yyyy hh:mm:ss”, CultureInfo.InvariantCulture}
  • D. DateTime.ParseExact(DateString, “MM/dd/yyyy hh:mm:ss”, CultureInfo.InvariantCultue}
Show Answer
Correct Answer:
B. DateTime.ParseExact(DateString, “dd/MM/yyyy HH:mm:ss”, CultureInfo.InvariantCulture}
Question 2

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

  • A. If(condition1, valueIfTrue) ElseIf(valueIfFalse)
  • B. valueIfTrue If condition1 Else valueIfFalse
  • C. If condition1 Then valueIfTrue Elself valueIfFalse
  • D. If(condition1, valueIfTrue, valueIfFalse)
Show Answer
Correct Answer:
D. If(condition1, valueIfTrue, valueIfFalse)
Question 3

A developer is using a Type Into activity with the Input Method set to Simulate. Which property needs to be enabled for the activity to execute even if the target UI element is deactivated or read-only?

  • A. Deselect at end
  • B. Alter disabled element
  • C. Activate
  • D. Click before typing
Show Answer
Correct Answer:
B. Alter disabled element
Question 4

What are the possible statuses after running any REFramework test case?

  • A. MANUAL or AUTOMATIC
  • B. PASS or FAIL
  • C. EXPECTED or ACTUAL
  • D. SUCCESS or EXCEPTION
Show Answer
Correct Answer:
B. PASS or FAIL
Question 5

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?

  • A. Entry
  • B. Transitions
  • C. Triggers
  • D. Exit
Show Answer
Correct Answer:
B. Transitions
Question 6

What distinguishes the Settings sheet from the Assets sheet in the “Config.xisx’ file?

  • A. Settings sheet contains Credential Assets stored in Orchestrator. Assets sheet contains hard-coded values
  • B. Settings sheet contains only values used for the initialization of applications. Assets sheet contains only Credential Assets stored in Orchestrator
  • C. Settings sheet contains hard-coded values. Assets sheet contains all names of Orchestrator Assets except those of type Credential
  • D. Settings sheet contains hard-coded values. Assets sheet contains all names of Orchestrator Assets including those of type Credential
Show Answer
Correct Answer:
D. Settings sheet contains hard-coded values. Assets sheet contains all names of Orchestrator Assets including those of type Credential
Question 7

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

  • A. Export test data, perform debugging, analyze activity coverage
  • B. Export test data, group tests together, analyze activity coverage
  • C. Perform debugging, analyze activity coverage, group tests together
  • D. Export test results, group tests together, analyze activity coverage
Show Answer
Correct Answer:
C. Perform debugging, analyze activity coverage, group tests together
Question 8

What is the correct method to check how many resources are utilized in a personal workspace in UiPath Orchestrator?

  • A. Navigate to Tenant > Folders, click the Personal Workspaces tab, and then click Manage Resources for the desired workspace
  • B. Navigate to Tenant > Folders, click the All Workspaces tab, and then click Check Resources for the desired workspace
  • C. Navigate to Tenant > Users, click the Personal Workspaces tab, and then click Resources for the desired workspace
  • D. Navigate to Tenant > Folders, click the Personal Workspaces tab, and then click See Usage for the desired workspace
Show Answer
Correct Answer:
D. Navigate to Tenant > Folders, click the Personal Workspaces tab, and then click See Usage for the desired workspace
Question 9

A developer is building a process that needs to click an element which requires a mouse hover to become visible. However, the element does not appear with the default click setting. The input method for the Click activity is Send Window Message. Which property should the developer configure to be able to click the element?

  • A. The developer should change the input method to Simulate and the CursorMotionType to Instant
  • B. The developer should change the input method to Hardware Events and the CursorMotionType to Smooth
  • C. The property AlterIfDisabled should be set to False
  • D. The property AlterIfDisabled should be set to True
Show Answer
Correct Answer:
B. The developer should change the input method to Hardware Events and the CursorMotionType to Smooth
Question 10

In order for a developer to utilize the default REFramework without relying on Orchestrator queues, what is the essential prerequisite to ensure that the project does not interact with Orchestrator?

  • A. Remove the Get Transaction Data state from the Main state machine. Remove the OrchestratorQueueName setting from Config.xlsx & change the variable type
  • B. Eliminate the Get Transaction Data state from the Main state machine. Exclude the Get Transaction Item activity from the project & change the variable type
  • C. Exclude the Get Transaction Item activity from the project. Eliminate the three SetTransactionStatus activities from the SetTransactionStatus workflow & change the variable type
  • D. Omit the OrchestratorQueueName setting from the Config.xlsx file. Exclude the three SetTransactionStatus activities from the SetTransactionStatus workflow & change the variable type
Show Answer
Correct Answer:
C. Exclude the Get Transaction Item activity from the project. Eliminate the three SetTransactionStatus activities from the SetTransactionStatus workflow & change the variable type
Question 11

The “arrayOfPointsGainedByParticipant” 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)?

  • A. Value: 4 - Data Type: Object
  • B. Value: 7 - Data Type: String
  • C. Value: 4 - Data Type: String
  • D. Value: 7 - Data Type: Object
Show Answer
Correct Answer:
A. Value: 4 - Data Type: Object
Question 12

What specific combination of permissions is required to disable errors from the Error Feed widget on the Monitoring > Jobs page in UiPath Orchestrator Monitoring?

  • A. Edit on Monitoring and Edit on Jobs
  • B. View On Monitoring and View on Jobs
  • C. Edit on Monitoring and View on Jobs
  • D. View on Monitoring and Edit on Jobs
Show Answer
Correct Answer:
C. Edit on Monitoring and View on Jobs
Question 13

A project built using REFramework pulls phone numbers from a database of employees and creates queue items for each one. Following processing, these elements must be added to a financing application. The queue item holding a phone number becomes invalid if a digit is accidentally left out because of a human mistake. As a requirement, queue items that contain partial numbers should not be accepted. What type of error should be thrown according to best practices?

  • A. Business Exception
  • B. Application Exception
  • C. Fatal Exception
  • D. System Exception
Show Answer
Correct Answer:
A. Business Exception
Question 14

While developing a test case using UiPath.Testing.Activities, which testing activity enables to include another activity within its body?

  • A. Verify Control Attribute
  • B. Verify Range
  • C. Verify Expression
  • D. Verify Expression With Operator
Show Answer
Correct Answer:
A. Verify Control Attribute
Question 15

A developer defines new log fields using the Add Log Fields activity. When will the custom log fields stop being added to the robot execution logs?

  • A. When an Exception is caught and handled
  • B. When a Remove Log Fields activity is used to remove them
  • C. When a Log Message activity is executed with Log Level = Warm or higher
  • D. When the first Log Message activity is executed
Show Answer
Correct Answer:
B. When a Remove Log Fields activity is used to remove them
Question 16

Where is the TransactionNumber incremented in the REFramework?

  • A. Only in the RetryCurrentTransaction.xaml workflow
  • B. Only in the SetTransactionStatus.xaml workflow
  • C. In the New Transaction transition
  • D. In the RetryCurrentTransaction.xaml workflow and in the SetTransactionStatus.xaml workflow
Show Answer
Correct Answer:
D. In the RetryCurrentTransaction.xaml workflow and in the SetTransactionStatus.xaml workflow
Question 17

What is the functionality of the Include Subfolders filter in the Monitoring pages when a modern folder is selected?

  • A. It allows you to select whether the contents of the selected folder’s subfolders are displayed
  • B. It enables you to sort the displayed data based on job priorities
  • C. It allows you to allocate licenses per machine for the displayed data
  • D. It allows you to choose between background and foreground processes for the displayed data
Show Answer
Correct Answer:
A. It allows you to select whether the contents of the selected folder’s subfolders are displayed
Question 18

Which command in the UiPath installation folder configures the UIPath.RemoteDebugging.Agent utility on a Windows robot to accept remote debugging requests from Studio?

  • A. UiPath.RemoteDebugging.Agent.exe start --port --password --verbose
  • B. UiPath.RemoteDebugging.Agent.exe enable --port --password --verbose
  • C. UiPath.RemoteDebugging.Agent.exe enable --port --username --password --verbose
  • D. dotnet ./UiPath.RemoteDebugging.Agent.dll enable --port --password --verbose
Show Answer
Correct Answer:
B. UiPath.RemoteDebugging.Agent.exe enable --port --password --verbose
Question 19

A developer plans to create a process to automate a web application using the Firefox browser. The goal is to have the robot work with the web application without relying on visual elements on screen. To achieve this goal, what option should the developer use for the Use Application/Browser activity?

  • A. Input mode = Chromium API
  • B. User Data Folder Mode = CustomFolder
  • C. Input mode = Simulate
  • D. WebDriver mode = Headless
Show Answer
Correct Answer:
D. WebDriver mode = Headless
Question 20

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)?

  • A. Array of String
  • B. String
  • C. Double
  • D. Int32
Show Answer
Correct Answer:
B. String

Aced these? Get the Full Exam

Download the complete UiADPv1 study bundle with 116+ questions in a single printable PDF.