[2025年更新]UiPath-ADPv1試験問題集でテストエンジン練習テスト問題 [Q26-Q46]

Share

[2025年更新]UiPath-ADPv1試験問題集でテストエンジン練習テスト問題

合格できるUiPath-ADPv1試験[2025年04月18日]最新188問題

質問 # 26
Assume we have the Verify Expression with Operator activity from the UiPath. Testing.Activities package with the properties configured as follows:

The activity is used within a Try-Catch activity. The Catch block is set to System.Exception and UiPath.Testing.Exception.TestingActivitiesException as shown in the screenshot below:

During the execution of the sequence shown above, which block from the Try-Catch activity will be entered first, after the Verify Expression with Operator activity is executed?

  • A. The TestingActivitiesException sequence from the Catches block within the Try-Catch activity.
  • B. The Exception sequence from the Catches block within the Try-Catch activity.
  • C. The Finally block within the Try-Catch activity.
  • D. None of the other blocks within the Try-Catch activity will be executed.

正解:B

解説:
The Verify Expression with Operator activity is used to verify an expression by asserting it in relation to a given expression with an operator1. The expressions tested with this activity must be inserted in their respective property fields. In this case, the activity is configured to verify if the expression "1" is equal to the expression "2". The result of this verification is stored in the Result property, which reflects the state of the verification activity1. If the verification fails, the activity throws a TestingActivitiesException, which is a custom exception type defined by the UiPath.Testing.Activities package2.
The Try-Catch activity is used to catch a specified exception type in a sequence or activity, and either displays an error notification or dismisses it and continues the execution3. The activity has three main sections: Try, Catches, and Finally. The Try section holds the activity or set of activities that could throw an exception. The Catches section indicates the exception type and holds the activity or set of activities to be performed when the specified exception is thrown. The Finally section holds the activity or set of activities to be performed after the Try and Catches blocks are executed, regardless of the result3.
In this scenario, the Verify Expression with Operator activity is placed in the Try section of the Try-Catch activity. The Catches section has two exceptions caught: System.Exception and TestingActivitiesException.
The Finally section is empty. During the execution of the sequence, the Verify Expression with Operator activity will throw a TestingActivitiesException, because the expressions 1 and 2 are not equal. The Try-Catch activity will catch this exception and enter the TestingActivitiesException sequence from the Catches section, where the appropriate actions can be performed to handle the error. Therefore, the correct answer is C. The Exception sequence from the Catches block within the Try-Catch activity will be entered first, after the Verify Expression with Operator activity is executed.
The other options are incorrect because:
Option A is incorrect because the Try-Catch activity will execute one of the blocks within the Catches section, depending on the type of exception thrown by the Verify Expression with Operator activity. In this case, the TestingActivitiesException sequence will be executed.
Option B is incorrect because the Finally block within the Try-Catch activity will be executed only after the Try and Catches blocks are executed, not before. The Finally block is used to perform any cleanup or final actions that are needed regardless of the outcome of the Try and Catches blocks3.
Option D is incorrect because the TestingActivitiesException sequence from the Catches block within the Try-Catch activity will be entered second, not first, after the Verify Expression with Operator activity is executed. The first block to be entered is the Try block, where the Verify Expression with Operator activity is placed.
References:
Activities - Verify Expression With Operator - UiPath Documentation Portal UiPath.Testing.Activities Namespace Activities - Try Catch - UiPath Documentation Portal


質問 # 27
How should the computation of the signature be done for client apps that receive Orchestrator requests and need to check their authenticity?
Instructions: Drag the Description found on the left and drop on the correct Step Sequence found on the right.

正解:

解説:

Explanation:


質問 # 28
What are the primary functions of the UiPath Integration Service?

  • A. Enables automation with API integration, manages connections with user-provided authentication, kicks off automations based on application-specific triggers, simplifies automation design with the help of third-party libraries.
  • B. Enables automation with a library of connectors, manages connections easily with standardized authentication, kicks off automations with server-side triggers or events, provides curated activities and events, simplifies automation design.
  • C. Automates Ul design, manages API connections, provides limited activities and events, simplifies automation design.
  • D. Enables automation with Ul components, manages API keys, kicks off automations with client-side triggers, provides curated events.

正解:B

解説:
UiPath Integration Service is a component of the UiPath Platform that allows users to automate third-party applications using both UI and API integration. It has the following primary functions1:
* Enables automation with a library of connectors: Connectors are pre-built API integrations that provide a consistent developer experience and simplify the integration process. Users can browse and import connectors from the Connector Catalog or the UiPath Marketplace, or create their own connectors using the Connector Builder (Preview).
* Manages connections easily with standardized authentication: Users can create and manage secure connections to various applications using standardized authentication methods, such as OAuth 2.0, Basic, API Key, etc. Users can also share connections with other users, groups, or automations within the UiPath Platform.
* Kicks off automations with server-side triggers or events: Users can trigger automations based on events from external applications, such as webhooks, email, or schedules. Users can also configure parameters and filters for the events to customize the automation logic.
* Provides curated activities and events: Users can access a set of curated activities and events that are specific to each connector and application. These activities and events can be used in UiPath Studio or UiPath StudioX to design and execute automations.
* Simplifies automation design: Users can leverage the UiPath Integration Service Designer to create and test integrations in a graphical interface. Users can also import common API formats, such as Swagger, YAML, or Postman collections, to generate connectors automatically.
References:
1: Integration Service - Introduction - UiPath Documentation Portal


質問 # 29
What role do Triggers play in the UiPath Integration Service?

  • A. Provide a mechanism for starting processes on a scheduled basis from Orchestrator.
  • B. Provide a mechanism for subscribing to specific events from third-party applications, automatically starting processes in Orchestrator.
  • C. Manage connections between UiPath Studio and third-party applications.
  • D. Assist in the creation of automation projects by providing event-based activities.

正解:B


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

  • A. Utilizing LINQ to sort DataTable rows based on a specific column by writing:
    dataTable.OrderBy(Function(x) x.ToString).CopyToDataTable()
  • B. Applying LINQ to find duplicates in a list of integers by writing:
    listOflntegers.FindDuplicates().ToList()
  • C. Using LINQ to filter a list of strings containing only "UiPath" by writing: listOfStrings.Where(Function(x) x = "UiPath").ToList()
  • D. Executing LINQ to merge two DataTables by writing:
    dataTable1.Merge(dataTable2).CopyToDataTable()

正解:C

解説:
LINQ stands for Language-Integrated Query, which is a set of features that allows you to query data from different sources using a common syntax1. In UiPath, you can use LINQ to query data from collections, such as lists, arrays, or dictionaries, or from data tables, such as Excel or CSV files2.
Option D is an accurate example of using LINQ for querying data in a UiPath process, because it uses the Where method to filter a list of strings based on a condition, and returns the result as a new list. The condition is that the string must be equal to "UiPath", which is specified by the lambda expression Function(x) x = "UiPath". The ToList method converts the query result into a list type3.
The other options are not accurate examples of using LINQ for querying data in a UiPath process, because they either use methods that are not part of LINQ, or use LINQ for purposes other than querying data. For example:
Option A uses a custom method FindDuplicates, which is not a standard LINQ method, and does not specify a lambda expression to define the query criteria4.
Option B uses LINQ to sort data table rows, which is not a querying operation, and does not use the Field method to access the column values5.
Option C uses the Merge method, which is a data table method, not a LINQ method, and does not use any query expression at all.
References:
1: What is LINQ? - C# | Microsoft Docs 2: LINQ - UiPath Activities 3: Enumerable.Where Method (System.Linq) | Microsoft Docs 4: How to find duplicates in a list using LINQ - Stack Overflow 5: How to use LINQ on a DataTable in Uipath - Stack Overflow : DataTable.Merge Method (System.Data) | Microsoft Docs


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

  • A. 2 times.
  • B. The process will not enter the Get Transaction Data state because a linear process is not transactional.
  • C. Until there are no more queue items left unprocessed in Orchestrator
  • D. 1 lime

正解:D


質問 # 32
While troubleshooting a process developed using the Robotic Enterprise (RE) Framework, you have placed a breakpoint at the "Invoke InitAllSettings" workflow activity.

Given the current state of the Executor, what will occur when you click on the Step Over button?

  • A. Executor directs to the first activity outside "If first run, read local configuration"
  • B. Executor directs to the "First Run" sequence
  • C. Executor directs to the first InitAllSettings workflow activity
  • D. Executor directs to the "If in_OrchestratorQ ... " activity

正解:D

解説:
When a breakpoint is placed at a particular activity within the workflow and the Step Over function is used, the Executor will move to the next activity in the sequence.
Given the context of the REFramework, after stepping over the "Invoke InitAllSettings" workflow, the next activity that would execute is the "If in_OrchestratorQueueName ..." activity, assuming there are no activities in between within the "InitAllSettings" workflow itself.
Step Over will not go into the invoked workflow but will move to the next activity at the same level of the workflow where the breakpoint was placed.
References:
UiPath Studio Guide: Debugging


質問 # 33
A developer aims to employ the REFramework for automating a business process that Involves a TransactionData collection (DataTable) comprising vendor names and addresses.
Instructions: Choose the appropriate variable type for the Transactionltem from the provided drop-down list in the following exhibit.

正解:

解説:

Explanation:
The REFramework (Robotic Enterprise Framework) in UiPath is designed to work with transactional data. For a process that involves iterating over a DataTable where each row represents a transaction item, the appropriate variable type for the TransactionItem would be a DataRow.
In the context of REFramework, a DataRow is typically used to represent a single transaction item when the transaction data is contained within a DataTable. This allows the framework to process each row (or transaction) one by one.
Therefore, the correct variable type for the TransactionItem from the drop-down list should be DataRow.


質問 # 34
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?

  • A. Click Right on the Test Case and select Remove Test Data.
  • B. Click Right on the Test Case and select Refresh Test Data
  • C. Click Right on the Test Case and select Update Test Data
  • D. Click Right on the Test Case and select Add Test Data.

正解:B


質問 # 35
A developer needs to design a process using the REFramework. but without Orchestrator Queues. Which Is the correct order of actions the developer needs to do in the Get Transaction Data state in this case?

  • A. 1. Remove the Get Transaction Item activity from GetTransactionData workflow2. Add a Read Range activity in GetTransactionData workflow to read the data from a local Excel file.3. Add the logic required to read the data source only one time.4. Add the logic required to retrieve only one row from read data each time.
  • B. 1. Remove the Get Transaction Item activity from GetTransactionData workflow.2. Add a Read Range activity in GetTransactionData workflow to read the data from a local Excel file.3. Add the logic required to read the data source only one time.4 Add the logic required to retrieve only one row from read data each time5. Add the logic required to check if all rows/transaction items from the read data have been processed.
  • C. 1. Remove the Get Transaction Item activity from GetTransactionData workflow.2. Add a Read Row activity in GetTransactionData workflow to read the data from a local Excel file.3. Add the logic required to read the data source only one time.4. Add the logic required to check if all rows/transaction items from the read data have been processed
  • D. 1. Remove the Get Transaction Item activity from GetTransactionData workflow.2. Add a Read Row activity in GetTransactionData workflow to read the data from a local Excel file.3. Add the logic required to read the data source only one time.4. Add the logic required to retrieve only one row from read data each time.5. Add the logic required to check if all rows/transaction items from the read data have been processed.

正解:B

解説:
* The correct order of actions in the Get Transaction Data state is:
* Remove the Get Transaction Item activity from the GetTransactionData workflow.
* Add a Read Range activity in the GetTransactionData workflow to read the data from a local Excel file.
* Add the logic required to read the data source only one time.
* Add the logic required to retrieve only one row from read data each time.
* Add the logic required to check if all rows/transaction items from the read data have been processed.
* This sequence ensures that the data is read once, processed row by row, and checks for completion.


質問 # 36
A developer wants to add items to a list of strings using the Invoke Method activity. The list is declared as follows:

The Invoke Method activity has the following properties:

The Parameters property is as follows:

Based on the information shown in the exhibits what is the outcome of the Invoke Method activity?

  • A. Colors will contain an item with the value "Colors: Yellow".
  • B. Colors will contain an item with an empty value.
  • C. Colors will contain an item with the value "Yellow".
  • D. An exception will be thrown.

正解:C

解説:
The Invoke Method activity is used to invoke a method of a class or an object. In this case, the developer wants to add items to a list of strings using the Invoke Method activity. The list is declared as follows:
Dim Colors As New List(Of String)
This means that the list is named Colors and it can store strings. The Invoke Method activity has the following properties:
TargetType: System.Collections.Generic.List`1[System.String]. This means that the target type is a generic list of strings.
TargetObject: Colors. This means that the target object is the list named Colors.
MethodName: Add. This means that the method name is Add, which is a method of the list class that adds an item to the end of the list.
Parameters: In, String, Yellow. This means that the parameter direction is In, which means that the value is passed to the method. The parameter type is String, which means that the value is a string. The parameter value is Yellow, which means that the value is the string "Yellow".
Based on the information shown in the exhibits, the outcome of the Invoke Method activity is that Colors will contain an item with the value "Yellow". This is because the Invoke Method activity will add "Yellow" to the list of strings declared as Colors.


質問 # 37
The Extract PDF Page Range activity is used to extract a specific set of pages from a PDF file. Which of the following statements correctly describes this activity?

  • A. OutputFileName argument is optional.
  • B. PageCount argument outputs the number of extracted pages.
  • C. Range argument accepts complex range values or "All".
  • D. Password-protected PDF files cannot be processed with this activity.

正解:C

解説:
The Extract PDF Page Range activity is used to extract a specific set of pages from a PDF file and save them as a new PDF file1. The activity has the following properties:
*Common
oDisplayName: The display name of the activity1.
*File
oFileName: The path of the PDF file you want to extract a range of pages from. This field supports only strings and String variables1.
oOutputFileName: The name you want to use for the file that is generated from the extracted range of pages.
This field supports only strings and String variables1.
oPassword: The password of the PDF file, if necessary. This field supports only strings and String variables1.
*Input
oRange: The range of pages that you want to retrieve. You can specify a single page (e.g. "7"), a range of pages (e.g. "7-12"), or a complex range, (e.g. "2-5, 7, 15-End" or "All"). Only string variables and strings are supported. By default, this field is cleared1.
*Misc
oPrivate: If selected, the values of variables and arguments are no longer logged at Verbose level1.
The statement that correctly describes this activity is B. Range argument accepts complex range values or
"All". This statement is true because the Range property allows you to specify the pages that you want to extract from the PDF file using different formats, such as single pages, ranges, or complex ranges1. You can also use the keyword "All" to extract all the pages from the PDF file1.
The other statements are incorrect because:
*A. Password-protected PDF files cannot be processed with this activity. This statement is false because the activity has a Password property that allows you to enter the password of the PDF file, if necessary1. This enables the activity to process password-protected PDF files1.
*C. OutputFileName argument is optional. This statement is false because the OutputFileName property is required for the activity to work1. This property specifies the name of the file that is generated from the extracted range of pages1. If this property is not provided, the activity will throw an exception1.
*D. PageCount argument outputs the number of extracted pages. This statement is false because the activity does not have a PageCount argument1. The activity does not output the number of extracted pages, but only the new PDF file that contains the extracted pages1.


質問 # 38
On 10/04/2023 five Queue Items were added to a queue. What is the appropriate processing sequence for Queue Items based on their properties?
Instructions: Drag the Queue Item found on the "Left" and drop on the correct Process Sequence found on the
"Right".

正解:

解説:

Explanation:
The processing sequence for queue items in UiPath Orchestrator is determined primarily by the deadline and priority of each item. Items with an earlier deadline are processed first. If multiple items have the same deadline, then priority determines the order: High, Normal, then Low.
Following this logic, the processing sequence would be:
1st: Deadline = 10/04/2023 Priority = LowSince this is the only item with the deadline of the current day (assuming today is 10/04/2023), it should be processed first regardless of its priority.
2nd: No deadline Priority = HighAlthough this item has no deadline, its high priority places it next in the sequence after items with a deadline for the current day.
3rd: Deadline = 10/05/2023 Priority = HighThis item is next due to its combination of an imminent deadline and high priority.
4th: Deadline = 10/05/2023 Priority = NormalThis item has the same deadline as the third but a lower priority, so it comes next.
5th: Deadline = 10/06/2023 Priority = HighThis item, while high priority, has the latest deadline, so it is processed last.
So the order would be:
1st: Deadline = 10/04/2023 Priority = Low2nd: No deadline Priority = High3rd: Deadline = 10/05/2023 Priority = High4th: Deadline = 10/05/2023 Priority = Normal5th: Deadline = 10/06/2023 Priority = High


質問 # 39
The following table is stored in a variable called "dt".

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

  • A. 0
  • B. null
  • C. 1
  • D. 2

正解:D

解説:
The value of the qty variable will be 80 after executing the Assign activity. This is because the expression in the Assign activity is using the LINQ methods AsEnumerable, SkipWhile, and Item to access the data in the dt variable. The dt variable is a DataTable that contains the following data:
Item
Quantity
apple
5
banana
10
mango
20
orange
80
grape
40
The AsEnumerable method converts the DataTable into an Enumerable collection of DataRow objects. The SkipWhile method skips the elements of the collection until the condition is false. The condition is a lambda expression that checks if the value of the Item column is equal to "mango". The (0) indexer returns the first element of the collection after skipping. The Item method accesses the value of the Quantity column of the DataRow. The ToString method converts the value into a string. Therefore, the expression will skip the first three rows of the DataTable and return the value of the Quantity column of the fourth row, which is 80.
References: [DataTable.AsEnumerable Method], [Enumerable.SkipWhile Method], [DataRow.Item Property]


質問 # 40
How should the computation of the signature be done for client apps that receive Orchestrator requests and need to check their authenticity?
Instructions: Drag the Description found on the left and drop on the correct Step Sequence found on the right.

正解:

解説:


質問 # 41
Which of the following describes the correct hierarchy of the elements in the Object Repository tree structure?

  • A. Screen, Application, Version, Ul Element.
  • B. Application, Screen, Ul Element, Version.
  • C. Application, Version, Screen, Ul Element.
  • D. Version, Application, Screen, Ul Element.

正解:B

解説:
The Object Repository in UiPath organizes elements in a hierarchical structure that reflects the logical arrangement of user interfaces and elements as they are captured and used in automation projects.
The correct hierarchy for elements in the Object Repository tree structure is:
A: Version, Application, Screen, UI Element.
This hierarchy starts with the 'Version', which could refer to the specific version of the application you are automating. Under each version, there could be multiple 'Applications' that you have elements for. Within each application, you might have captured various 'Screens' or dialogs, and within each screen, there are individual
'UI Elements' like buttons, text fields, dropdown menus, etc., that the automation interacts with.
However, it's important to note that in practice, when you are working with UiPath Studio and its Object Repository, the hierarchy usually starts with the 'Application', then under it, you have different 'Screens' of the application, and under each screen, you have the 'UI Elements'. The 'Version' is typically managed separately and is not a level in the hierarchy tree but rather a property or attribute of the application or element.
Therefore, the most practical answer reflecting the usage in UiPath Studio would be:
C: Application, Screen, UI Element, Version.
The 'Version' here would be understood not as a layer in the hierarchy but rather as an attribute that can be associated with the 'Application' or 'UI Element'.


質問 # 42
What happens when the area selection feature in the UiPath Computer Vision wizard is used?

  • A. The selected area is automatically resized to fit all UI elements within it.
  • B. A duplicated UI can be selected, and the copy is modified in the automation process.
  • C. The selected area is treated as a single UI element, with no further analysis of its contents.
  • D. A portion of the application UI can be selected, which is helpful when dealing with multiple fields bearing the same label.

正解:D

解説:
The area selection feature in the UiPath Computer Vision wizard is used to indicate a specific region of the screen that you want to work with. It can be activated by clicking the Indicate on screen button in the CV Screen Scope activity or any other Computer Vision activity that requires a target element. The area selection feature allows you to draw a box around the desired area, and then choose an anchor for it. The anchor is a stable UI element that helps locate the target area at runtime.
The area selection feature is helpful when dealing with multiple fields bearing the same label, such as text boxes, check boxes, or radio buttons. In such cases, the Computer Vision engine may not be able to identify the correct field to interact with, or it may return ambiguous results. By using the area selection feature, you can narrow down the scope of the target element and avoid confusion.
The other options are not correct descriptions of the area selection feature. Option A is false, because the selected area is not treated as a single UI element, but as a region that contains one or more UI elements. The Computer Vision engine still analyzes the contents of the selected area and returns the best match for the target element. Option B is false, because the selected area is not automatically resized to fit all UI elements within it. The selected area remains fixed, unless you manually adjust it. Option C is false, because the area selection feature does not create a duplicate UI, nor does it modify the copy in the automation process. The area selection feature only selects a portion of the existing UI, and performs the specified action on it.
References: Using the Computer Vision activities - UiPath Documentation Portal, Computer Vision activities
- UiPath Documentation Portal, Extract multiple words - AI Computer Vision - UiPath Community Forum, Computer Vision Recording - UiPath Community Forum


質問 # 43
What is the purpose of the Interval filter in the Orchestrator's Monitoring page?

  • A. It enables you to sort the displayed data based on job priorities.
  • B. It allows you to control the granularity of the displayed data and check the health of your system in either the last day or the last hour.
  • C. It allows you to choose between background and foreground processes for the displayed data.
  • D. It allows you to allocate licenses per machine for the displayed data.

正解:B

解説:
The purpose of the Interval filter in the Orchestrator's Monitoring page is to allow you to control the granularity of the displayed data and check the health of your system in either the last day or the last hour.
The Monitoring page provides various metrics and charts that show the status and performance of your robots, processes, queues, and transactions. The Interval filter lets you choose the time frame for the data that you want to see. You can select either the last day or the last hour as the interval. The data will be updated accordingly and show you the trends and changes in your system over the selected period. This can help you identify any issues or anomalies and take corrective actions if needed.


質問 # 44
Given a dataiable "dt" with the following header:
"Surname. Address. Zip Code, Given Name, Phone Number.
What is the correct configuration of the Invoke Method activity so that the resulting header will be:
"Surname. Given Name. Address. Zip Code. Phone Number".

  • A.
  • B.
  • C.
  • D.

正解:A


質問 # 45
A developer creates a process that uses data from multiple sources and uploads it to an Orchestrator queue.
The data originates from emails in different email inboxes and needs to be processed in the same order in which the email was received. To ensure the Queue Items are processed in the correct order, which property of the Add Queue Item activity should be used?

  • A. Postpone
  • B. Itemlnformation
  • C. Reference
  • D. Deadline

正解:A

解説:
To ensure the Queue Items are processed in the correct order, the Postpone property of the Add Queue Item activity should be used. The Postpone property allows you to specify the date and time after which the queue item can be processed. This property can be used to prioritize the queue items based on the order of the emails received. For example, if the email was received at 10:00 AM, the Postpone property can be set to 10:00 AM or later, so that the queue item will not be processed before that time. The Postpone property can be set to a DateTime value, a variable, or an expression that returns a DateTime value. For example, the following expression sets the Postpone property to the current date and time plus one hour:
VB DateTime.Now.AddHours(1)


質問 # 46
......

UiPath UiPath-ADPv1リアルな2025年最新の知能問題集模擬試験問題集:https://www.passtest.jp/UiPath/UiPath-ADPv1-shiken.html

UiPath UiPath-ADPv1リアルな問題と100%カバーリアルな試験問題:https://drive.google.com/open?id=11V3WhfsRkswGzsxe-BYPbNkSgQpR95MR