UiPath UiPath-ADAv1 Exam
UiPath Automation Developer Associate v1 (Page 7 )

Updated On: 1-Feb-2026

Consider the following Try Catch statement:



What will happen when the code is executed?

  1. The exception will be handled in the ArgumentException catch.
  2. There is no catch defined for the thrown exception type.
  3. The exception will be handled in the InvalidOperationException catch.
  4. The exception will be handled in the BusinessRuleException catch.

Answer(s): B

Explanation:

This is because the code is throwing a new IOException, but there is no catch block defined for IOException. The catch blocks present are for BusinessRuleException, ArgumentException, and InvalidOperationException. Therefore, the code will not be able to handle the thrown exception.


Reference:

https://docs.uipath.com/activities/docs/try-catch



What are the distinctions between arguments and variables?

  1. Variables pass data between activities inside the same workflow. Arguments pass data between workflow files.
  2. Variables always have a direction. Arguments can be assigned to a variable value.
  3. Variables pass data between workflow files. Arguments pass data between activities inside the same workflow.
  4. Variables must be assigned to an argument value. Arguments always have a direction.

Answer(s): A

Explanation:

Variables and arguments are both used to store and pass data in UiPath, but they have some differences in their scope and direction. Variables are used to pass data between activities within the same workflow file. They have a default direction of In/Out, which means they can be read and written by any activity in the workflow. Arguments are used to pass data between different workflow files. They have a specific direction of In, Out, or In/Out, which means they can only be read or written by the workflow that invokes them or the workflow that is invoked. Variables and arguments can have different data types, such as String, Int32, Boolean, etc. Variables can be assigned to an argument value, but arguments cannot be assigned to a variable value.


Reference:

Managing Arguments, Variables, Arguments, and Control Flow in Studio, Different between variables and arguments



During which stage does an automation developer have the least contribution and responsibility?

  1. In the Discovery and Kickoff, Process Analysis, and Solution Design stages.
  2. In the Development and Unit Testing, Integration and UAT, and Deployment and Hypercare stages.
  3. In the Solution Design, Development and Unit Testing, and Deployment and Hypercare stages.
  4. In the Discovery and Kickoff, Development and Unit Testing, and Deployment and Hypercare stages.

Answer(s): A

Explanation:

According to the UiPath Automation Implementation Methodology, the automation lifecycle consists of six stages: Discovery and Kickoff, Process Analysis, Solution Design, Development and Unit Testing, Integration and UAT, and Deployment and Hypercare. The automation developer has the least contribution and responsibility in the first three stages, as they are mainly focused on identifying, analyzing, and designing the automation solution. The automation developer's role is more prominent in the last three stages, as they are responsible for developing, testing, deploying, and monitoring the automation projects and components.


Reference:

Automation Lifecycle - Standalone, Automation Developer



A developer is building a robot to validate that the birth date is in the correct format within the submitted forms.
Which method or activity is best-suited to validate the format?

  1. String Method: Contains
  2. Activity Replace
  3. String Method: Equals
  4. Activity. Is Match

Answer(s): D

Explanation:

The Is Match activity is used to check if a string matches a given regular expression pattern. The regular expression pattern can be used to validate the format of a string, such as a date. In this case, the developer wants to validate that the birth date is in the correct format, which is dd-MM-yyyy. The regular expression pattern for this format is "\d{2}-\d{2}-\d{4}", which means two digits, followed by a hyphen, followed by two digits, followed by a hyphen, followed by four digits. The Is Match activity will return True if the input string matches this pattern, and False otherwise. Therefore, the answer is D. Activity. Is Match.


Reference:

Is Match, Regular Expressions



A developer has declared a variable of type String named StrVar and assigned it the value "UIPATH STUDIO".
What is the output of the expression, StrVar.lndexOf("U")?

  1. 0
  2. 1
  3. 9
  4. 10

Answer(s): A

Explanation:

The IndexOf method of String values returns the index of the first occurrence of a specified character or substring in a given string. The index is zero-based, meaning that the first character has the index 0, the second character has the index 1, and so on. If the character or substring is not found, the method returns -1. In this case, the expression StrVar.IndexOf("U") returns the index of the first occurrence of the character "U" in the string "UIPATH STUDIO", which is 0. Therefore, the answer is A. 0.


Reference:

String.IndexOf Method, String Variables



Viewing page 7 of 52
Viewing questions 31 - 35 out of 254 questions



Post your Comments and Discuss UiPath UiPath-ADAv1 exam prep with other Community members:

Join the UiPath-ADAv1 Discussion