最新 [2025年06月21日] UiPath UiPath-ADPv1リアル試験問題集PDF
UiPath-ADPv1練習テスト問題は更新された206問題あります
質問 # 33
What is the default priority value for the Job Priority field in UiPath Orchestrator when starting a job manually?
- A. High
- B. Low
- C. Inherited
- D. Medium
正解:C
質問 # 34
What is the correct sequence of steps in a REFramework project that is linked to Orchestrator it an application exception occurs on a Queue Item m the Process Transaction stale?
Instructions: Drag the Description found on the "Left" and drop on the correct Step Sequence found on the Right".
正解:
解説:
Explanation:
質問 # 35
Which Scraping method should be used for the Get Text activity to capture hidden text from an application?
- A. Default
- B. Full text
- C. Text attribute
- D. Native
正解:B
解説:
The Get Text activity in UiPath Studio is used to extract and copy the text from a UI element. It has a property called Scraping method, which allows you to choose the method of scraping text from the target element. The available methods are Default, Text attribute, Full text, and Native.
The Default method tries all the other methods and chooses the best one automatically. The Text attribute method uses the text value of the target element as the output. The Native method uses the native method of the application to scrape the text, and allows formatting and screen coordinates to be retrieved. The Full text method uses an OCR engine to scrape the text, and offers the option to Ignore hidden text, which can be activated by selecting its respective check box.
To capture hidden text from an application, the Full text method with the Ignore hidden text option enabled should be used. This way, the Get Text activity can retrieve the text that is not visible on the screen, but is present in the UI element. For example, this method can be used to get the text from a combo box that has more items than the ones displayed, or from a terminal window that has more editable text than the ones shown.
References: Activities - Get Text - UiPath Documentation Portal, Get Text or Get Full Text for Hidden Text - Studio - UiPath Community Forum, How to: Scrape the Whole Text, Including Hidden Elements from ... - UiPath
質問 # 36
Given the following conditional breakpoint with count = 0
Conditional breakpoint settings:
How many limes will UiPath be displayed in the Output panel before the process goes into a Paused state in Debug mode?
- A. 0
- B. 1
- C. 2
- D. 3
正解:B
質問 # 37
Which of the following is an accurate example of using LINQ for querying data in a UiPath process?
- A. Using LINQ to filter a list of strings containing only "UiPath" by writing: listOfStrings.Where(Function (x) x = "UiPath").ToList()
- B. Executing LINQ to merge two DataTables by writing: dataTable1.Merge(dataTable2).
CopyToDataTable() - C. Applying LINQ to find duplicates in a list of integers by writing: listOflntegers.FindDuplicates().
ToList() - D. Utilizing LINQ to sort DataTable rows based on a specific column by writing: dataTable.OrderBy (Function(x) x.ToString).CopyToDataTable()
正解:A
解説:
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
質問 # 38
A developer designed a project in the REFramework. The "Config.xlsx" has me following Setting entry:
Assuming the default REFramework configuration, how can the developer reference the Setting in the Config variable to obtain the Setting value as a String from the dictionary?
- A. Config ("ProcessABCQueue"."OrchestratorQueueName").ToString
- B. Config ("ProcessABCOueue")ToString
- C. Config ("OrchestratorOueueName"." Process ABCQueue" )ToString
- D. Config ("OrchestratorOueueName ).ToString
正解:D
質問 # 39
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. Exclude the Get Transaction Item activity from the project. Eliminate the three SetTransactionStatus activities from the SetTransactionStatus workflow & change the variable type.
- B. Omit the OrchestratorQueueName setting from the Config.xlsx file. Exclude the three SetTransactionStatus activities from the SetTransactionStatus workflow & change the variable type.
- C. Remove the Get Transaction Data state from the Main state machine. Remove the OrchestratorQueueName setting from Config.xlsx & change the variable type.
- D. Eliminate the Get Transaction Data state from the Main state machine. Exclude the Get Transaction Item activity from the project & change the variable type.
正解:A
解説:
To utilize the default REFramework without relying on Orchestrator queues, the essential prerequisite is to exclude the Get Transaction Item activity from the project, eliminate the three SetTransactionStatus activities from the SetTransactionStatus workflow, and change the variable type of the TransactionItem and TransactionData variables. The Get Transaction Item activity is used to retrieve a transaction item from the Orchestrator queue, which is not needed if the queue is not used. The SetTransactionStatus activities are used to update the status of the transaction item in the Orchestrator queue, which is also not needed if the queue is not used. The variable type of the TransactionItem and TransactionData variables should be changed to match the type of data that is used as input for the process, such as DataRow, String, or Object. These changes will ensure that the project does not interact with Orchestrator and can use other sources of data for the transactions. References: [The UiPath REFrameWork], [Get Transaction Item], [Set Transaction Status]
質問 # 40
A developer is using the REFramework template to automate a process. In "SetTransactionStatus" file, there is the following sequence of activities, where the last Log Message activity was added by the developer:
The configuration for Add Log Fields and Remove Log Fields activities are shown below:
Add transaction log fields (Success)

The developer runs the process and notices the argument values for the first transaction are:
in_TransactionID = "07/18/2023 10:27:29"
io_TransactionNumber = 1
in_TransactionField1 = "UI235-80"
in_TransactionField2 = "Update Request"
Which of the following Log Message Details will be displayed when executing the activity Log Message Completed for the first transaction, considering it is successful?
- A. {"message": "Transaction Completed","level": "Information","logType": "User","timeStamp": "10:30:
19","fileName": "SetTransactionStatus","processVersion": "1.0.0","jobId": "59325301-680a-4d55-a81b-
56ca1f369c12","robotName": "test.robot","machineId": 0,"logF_TransactionField2": empty," logF_TransactionStatus": empty,"logF_TransactionID": empty,"logF_BusinessProcessName":
"Framework","logF_TransactionNumber": empty,"logF_TransactionField1": empty} - B. {"message": "Transaction Completed","level": "Information","logType": "User","timeStamp": "10:30:
19","fileName": "SetTransactionStatus","processVersion": "1.0.0","jobId": "f8a36a46-8ebc-40df-8f71-
26b39087ebee","robotName": "test.robot","machineId": 0,"logF_BusinessProcessName":
"Framework"} - C. {"message": "Transaction Completed","level": "Information","logType": "User","timeStamp": "10:30:
19","fileName": "SetTransactionStatus","processVersion": "1.0.0","jobId": "59325301-680a-4d55-a81b-
56ca1f369c12","robotName": "test.robot","machineId": 0,"logF_TransactionField2": ""," logF_TransactionStatus": "","logF_TransactionID":"logF_BusinessProcessName": "Framework"," logF_TransactionNumber": "","logF_TransactionField1": ""} - D. {"message": "Transaction Completed","level": "Information","logType": "User","timeStamp": "10:30:
19","fileName": "SetTransactionStatus","processVersion": "1.0.0","jobId": "cb865477-35f8-4c0a-93e9- e4f4246223f2","robotName": "test.robot","machineId": 0,"logF_TransactionField2": "Update Request","logF_TransactionID": "07/18/2023 10:27:29","logF_BusinessProcessName": "Framework"," logF_TransactionNumber": "1","logF_TransactionField1": "UI235-80","logF_TransactionStatus":
"Success"}
正解:B
解説:
In the REFramework, the Add Log Fields activity is used to append additional information to the log messages. This information is stored in the form of custom fields. In this scenario, Add Log Fields (Success) activity is adding several fields with the transaction details whenever a transaction is successful.
The Remove Log Fields activity is then used to delete these custom fields to prevent them from appearing in subsequent log messages. This is important to ensure that only relevant information is logged for each transaction and to avoid cluttering the logs with outdated information.
When the Log Message Completed activity is executed after the Remove Log Fields activity, it should log the message without the additional fields that were added by the Add Log Fields activity since they have been removed. This means that the log message should only include the standard fields like message, level, logType, timeStamp, fileName, processVersion, jobId, robotName, and machineId, without the custom fields like logF_TransactionStatus, logF_TransactionNumber, etc.
Based on the options provided and the understanding of the REFramework's logging mechanism, the correct answer should be:
D: { "message": "Transaction Completed", "level": "Information", "logType": "User", "timeStamp": "10:30:
19", "fileName": "SetTransactionStatus", "processVersion": "1.0.0", "jobId": "f8a36a46-8ebc-40df-8f71-
26b39087ebee", "robotName": "test.robot", "machineId": 0, "logF_BusinessProcessName": "Framework" } This option is correct because it shows a log message after the removal of custom fields, retaining only the logF_BusinessProcessName field, which wasn't specified to be removed according to the provided information.
質問 # 41
Which activity can be used to transition a Background Process to Foreground?
- A. Activate
- B. Maximize Window
- C. Use Foreground
- D. Set Focus
正解:C
解説:
A background process is a type of automation that can run in parallel with one foreground process on the same robot, without requiring user interaction. A foreground process is a type of automation that requires user interaction and runs on the visible desktop. A background process can transition to foreground by using the Use Foreground activity, which moves the current background process into the foreground, executing all the activities it contains. After the execution is complete, the process is moved back into the background.
The other options are not activities that can be used to transition a background process to foreground. Option B, Activate, is an activity that activates a specified UI element by bringing it to the foreground. Option C, Maximize Window, is an activity that maximizes a specified window. Option D, Set Focus, is an activity that sets the keyboard focus to a specified UI element.
References: Activities - Use Foreground - UiPath Documentation Portal, Studio - Background Process - UiPath Documentation Portal, Background Process Automation - UiPath Documentation Portal
質問 # 42
Which of the following demonstrates the correct syntax for using the Vb.Net "If" Operator?
- A. If condition1 Then valueIfTrue Elself valueIfFalse
- B. If(condition1, valueIfTrue) ElseIf(valueIfFalse)
- C. valueIfTrue If condition1 Else valueIfFalse
- D. If(condition1, valueIfTrue, valueIfFalse)
正解:D
解説:
The correct syntax for using the Vb.Net If operator is If(condition1, valueIfTrue, valueIfFalse). The If operator is a ternary operator that returns one of two values, depending on whether the condition is true or false. The condition must be a Boolean expression or a data type that can be implicitly converted to Boolean. The valueIfTrue and valueIfFalse arguments can be any data type, but they must be the same or implicitly convertible to a common type. The If operator uses short-circuit evaluation, which means that it only evaluates the argument that corresponds to the result of the condition. For example, the following expression returns
"Positive" if the variable number is greater than or equal to zero, and "Negative" otherwise:
VB Dim result As String = If(number >= 0, "Positive", "Negative") References: [If Operator], [Ternary Operator]
質問 # 43
What distinguishes the Settings sheet from the Assets sheet in the "Config.xlsx" file?
- A. Settings sheet contains hard-coded values. Assets sheet contains all names of Orchestrator Assets including those of type Credential.
- 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 Credential Assets stored in Orchestrator. Assets sheet contains hard-coded values.
- D. Settings sheet contains hard-coded values. Assets sheet contains all names of Orchestrator Assets except those of type Credential.
正解:A
質問 # 44
What are the steps to publish a project from UiPath Studio?
Instructions: Drag the Description found on the "Left" and drop on the correct Step Sequence found on the
"Right".
正解:
解説:

質問 # 45
When building an automation for a car rental company as part of a larger project initiative, a developer should follow the high-level steps:
1.log in to the company's desktop application.
2.For each Queue Item:
a.Navigate to the Reservations section from the Requests section.
b.Add the reservation data to the Reservations section.
c.Close the current reservation.
3.Log out and close the company's application.
What step should be mocked from the end-to-end test case in order to retrieve test data?
- A. GetTransactionData
- B. InitAIIApplications
- C. Process
- D. SetTransactionStatus
正解:A
解説:
The GetTransactionData step should be mocked from the end-to-end test case in order to retrieve test data. Mocking is a technique of substituting a part of the system with a fake counterpart, usually for testing purposes1. The GetTransactionData step is responsible for fetching the next transaction item from the queue and assigning it to the TransactionItem argument2. By mocking this step, the developer can avoid interacting with the actual queue and provide a predefined transaction item for testing. This can make the test more predictable, focused, and isolated from external dependencies.
Option A is incorrect, because the SetTransactionStatus step should not be mocked, as it is used to update the status of the current transaction item in the queue, which is an important part of the end-to-end test case2. Option C is incorrect, because the Process step should not be mocked, as it contains the core business logic of the automation, such as navigating to the Reservations section, adding the reservation data, and closing the current reservation2. Option D is incorrect, because the InitAllApplications step should not be mocked, as it is used to log in to the company's desktop application, which is a necessary precondition for the end-to-end test case2.
References: 1: When should I (not) use mocks in testing? 2: The UiPath ReFramework
質問 # 46
Given the following workflow:
What will be the output of the Log Message activity?
- A. "apple pear orange", "mango kiwi"
- B. apple, pear, orange, mango, kiwi
- C. apple, pear, orange
- D. apple pear orange, mango kiwi
正解:B
質問 # 47
A developer has created a variable of type List of Strings named "Users_List", and initialized it with an empty list: "Users_List = new List(Of String)".
What is printed in the log message after the following Invoke Code is executed?
- A. Object reference not set to an instance exception is thrown
- B. 0
- C. System Argument Exception is thrown
- D. 1
正解:B
解説:
The screenshot shows an "Invoke Code" activity in UiPath with the following VB.NET code:
Users_List.Add("User1")
Users_List.Add("User2")
According to the given information, the "Users_List" variable is a List of Strings that has been initialized with an empty list before the Invoke Code activity is run. The code within the Invoke Code activity is adding two strings: "User1" and "User2" to the "Users_List".
The Log Message activity following the Invoke Code is attempting to log the count of items in "Users_List", which would be the number of elements contained in the list at that time.
Given the steps that have been described, after the Invoke Code activity has run, the "Users_List" will contain two elements ("User1" and "User2"). Therefore, the log message will print the count of items in the list, which is:
B:2
So the correct answer is B, as the "Users_List" will have two elements and Users_List.Count will return the number 2.
The Invoke Code activity is used to execute VB.NET or C# code within a UiPath workflow1. The activity has the following properties:
* Code: The code that is to be executed. This field supports only strings and String variables1.
* Language: The language that the code is written in. The available options are VBNet and CSharp1.
* Arguments: The parameters that can be passed to and from the code1.
In this question, the developer has created a variable of type List of Strings named "Users_List", and initialized it with an empty list: "Users_List = new List(Of String)". Then, the developer has used the Invoke Code activity to execute the following code:
Users_List.Add("User1") Users_List.Add("User2")
This code adds two items ("User1" and "User2") to the "Users_List" variable. After the Invoke Code activity, the developer has used the Log Message activity to print the count of items in the "Users_List" variable, using the expression "Users_List.Count.ToString". This expression returns the number of items in the list as a string2. Therefore, the log message will print "2", as there are two items in the list
質問 # 48
What are the four job types present in the Job Type field according to the place of execution and robot impersonation?
- A. Orchestrator unattended, Personal remote, User attended, Studio.
- B. Service unattended, User remote. Attended, Debugging.
- C. Service unattended. Personal remote, Attended. Development.
- D. Foreground unattended, Background unattended. Attended, Development.
正解:D
解説:
In UiPath, the four job types according to the place of execution and robot impersonation are Foreground unattended, Background unattended, Attended, and Development. These job types differentiate the automation tasks based on whether they require user interaction (Attended), can run in the background without user intervention (Background unattended), are designed for development and testing purposes (Development), or are unattended tasks that require a virtual environment (Foreground unattended).References:
UiPath Orchestrator Guide: Job Types
質問 # 49
What can be verified in the InltAIISettlngsTestCase test case?
- A. Verify the naming of a certain key present in the 'Config' dictionary.
- B. Verify If a certain key is present in the 'Config' dictionary.
- C. Verify If a certain application is open in the execution environment.
- D. Verify the variable type for the 'Config' dictionary.
正解:B
解説:
In the InitAllSettingsTestCase test case, one of the verifications that can be done is to check if a certain key is present in the 'Config' dictionary. This ensures that necessary configurations are available for the process.
質問 # 50
What is the correct execution order of the State activity sections?
instructions: Drag the Description found on the "Left" and drop on the correct Execution Order found on the
"Right"
正解:
解説:
Explanation:
質問 # 51
What method can be used to change the index of an existing column in a datatable?
- A. SetOrdinal
- B. Move At
- C. SetColumnlndex
- D. Setlndex
正解:A
質問 # 52
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 an empty value.
- B. An exception will be thrown.
- C. Colors will contain an item with the value "Yellow".
- D. Colors will contain an item with the value "Colors: Yellow".
正解: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.
質問 # 53
......
UiPath UiPath-ADPv1 認定試験の出題範囲:
| トピック | 出題範囲 |
|---|---|
| トピック 1 |
|
| トピック 2 |
|
| トピック 3 |
|
| トピック 4 |
|
UiPath UiPath-ADPv1問題集で一発合格できる問題を試そう!:https://www.jpntest.com/shiken/UiPath-ADPv1-mondaishu
UiPath-ADPv1問題集を掴み取れ![最新2025]UiPath試験問題を提供しています:https://drive.google.com/open?id=1dCEZjlkINs36heWfn7qYv8O1OBXFtN9l