11.11 Special Sale Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: scxmas70

UiPath-ADAv1 Exam Dumps - UiPath Automation Developer Associate v1 Exam

Question # 4

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.

Full Access
Question # 5

What is the default URL of the OCR server that runs the Computer Vision service?

A.

https://server.uipath.com/

B.

https://cvserver.uipath.com/

C.

https://cv.uipath.com/

D.

https://computervision.uipath.com/

Full Access
Question # 6

Which activity enables a developer to run three sequences asynchronously in the process they are developing?

A.

Parallel

B.

Switch

C.

For Each

D.

Flow Switch

Full Access
Question # 7

What functionality can the developer use to improve the reliability of the Type Into activity for text input fields that are impacted by changing orientations?

A.

Highlight Elements

B.

Find Element

C.

Anchor

D.

Delay Before

Full Access
Question # 8

What is the output type returned when using a Get Test Data Queue Item activity?

A.

Dictionary

B.

Dictionary

C.

Object

D.

Queueltem

Full Access
Question # 9

A variable should be created and used for storing one or multiple IDs. The collection of IDs can be updated during the execution of the robot by adding elements. Which should be the data type of this variable, taking into account that each of the IDs has the following format: XX-XX-XX (where X is a digit)?

A.

List

B.

List

C.

String

D.

String[]

Full Access
Question # 10

A developer has created an automation that utilizes an Asset value from Orchestrator with the Get Asset activity. This value represents the email addresses of the process

owners, which are subject to change.

What Asset type is most suitable for this situation?

A.

Integer

B.

Bool

C.

Text

D.

Credential

Full Access
Question # 11

In a UiPath project that uses State Machines, under what circumstances should the Final State activity be used in the project?

A.

When initiating the first state of a state machine.

B.

When marking the successful completion or termination of a state machine's execution.

C.

When a particular state contains complex conditional logic.

D.

When an intermediary state has multiple possible transitions.

Full Access
Question # 12

What role do Triggers play in the UiPath Integration Service?

A.

Manage connections between UiPath Studio and third-party applications.

B.

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

C.

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

D.

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

Full Access
Question # 13

Which activity is best suited for a developer to create a process that finds images on a website and stores them in a local folder, accounting for the need to potentially search for

an image repeatedly due to errors on the website?

A.

Get Attribute

B.

Check App State

C.

Retry Scope

D.

Delay

Full Access
Question # 14

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?

A.

CurrentDate.AddHours(-12).Hour

B.

Date Time.SubtractHours(CurrentDate, 12).Hour

C.

CurrentDate.SubtractHours(12).Hour

D.

Date Time.AddHours(CurrentDate, -12).Hour

Full Access
Question # 15

A developer is using a Global Exception Handler as an error handling mechanism for a project. By default, how many times does a Global Exception Handler retry an activity that continually throws an error?

A.

2

B.

3

C.

4

D.

5

Full Access
Question # 16

In a process, a variable called "Timestamp" of type Date Time is used. The developer wants to print in the Output panel the variable in the format "yyyy-MM-dd hh:mm". Which

expression should be used to display the value?

A.

Timestamp. ToString("yyyy-MM-dd hh:mm")

B.

Timestamp. ToDate Time("yyyy-MM-dd hh:mm")

C.

Timestamp.Compare To("yyyy-MM-dd hh:mm")

D.

Timestamp. ToString("yyyy MM dd hh mm")

Full Access
Question # 17

To read only the first page of a .pdf file using the Read PDF Text activity, what value should be entered into the Range property?

A.

"1"

B.

“”

C.

1

D.

(0)

Full Access
Question # 18

A developer has defined an Int32 variable called IntVar The developer has written the following expression in a Log Message activity.

Convert. ToBoolean(lntVar)

If IntVar = 0, what is displayed in the Output panel after the execution of the Log Message activity?

A.

The value True is displayed

B.

A System ArgumentNullException is displayed

C.

A System.InvalidCastException is displayed

D.

The value False is displayed

Full Access
Question # 19

In order to make the selector specifically target the "First Name" text field during runtime, the developer needs to select one additional Property checkbox from the

Unselected Items column in the UI Explorer.

Which is the additional Property checkbox in the following UI Explorer "Unselected Items" column that should be used for the First Name text field.

A.

tag

B.

id

C.

isleaf

D.

name

Full Access
Question # 20

Which of the following best describes the Alerts panel?

A.

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

B.

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

C.

A panel that displays alerts as they occur.

D.

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

Full Access
Question # 21

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".

Full Access
Question # 22

A developer has stored a birth date in a String variable and must input this value into a custom form. The developer must ensure the date format corresponds to the accepted

input format.

Which method or activity is best suited to validate the format?

A.

RegEx Check Activity

B.

Is Match Activity

C.

String.Equals() Method

D.

String.Contains() Method

Full Access
Question # 23

Once "Library A" has been imported as a dependency in the current project, how can the UI Object Repository defined in "Library A" be accessed?

A.

The Object Repository is only available in a Library.

B.

The Object Repository needs to be exported as a UI Library and imported in the Process for it to become available.

C.

The Object Repository will automatically be available in the Process.

D.

The Object Repository cannot be passed between a Process and a Library.

Full Access
Question # 24

A developer wants to invoke a workflow in Main xaml called ProcessPurchaseOrders.xamI. Data needs to be passed to and from the invoked workflow What is the correct sequence of steps the developer needs to perform?

Instructions: Drag the Description found on the left and drop on the correct Step found on the right

Full Access
Question # 25

Where is the TransactionNumber incremented in the REFramework?

A.

Only in the SetTransactionStatus.xaml workflow.

B.

In the End Process state in the Finally section of the Try Catch activity.

C.

In the RetryCurrentTransaction.xaml workflow and in the SetTransactionStatus.xaml workflow.

D.

In the New Transaction transition.

Full Access
Question # 26

A developer is automating the process of entering sensitive information into text input fields that are constantly changing their position. Each text input field has a corresponding text label. The developer decides to

automate the process by using Modern UI Activities with anchors.

Which activities should be used?

A.

Find Text Position activity as the anchor and Type Secure Text activity as the action.

B.

Type Into activity with a valid anchor and the input text provided in the Secure Text property.

C.

Find Text Position activity as the anchor and Set Text activity as the action.

D.

Type Into activity with a valid anchor and the input text provided in the Text property.

Full Access
Question # 27

A developer is automating an invoice process for the finance department using a Dispatcher and Performer model with access to Orchestrator. New invoices are stored in a shared folder each morning Each invoice needs to be processed separately in the finance system as a single unit of work After each invoice is processed in the finance system, a unique output ID must be emailed to the finance team's email address.

How should the developer store the relevant data in Orchestrator?

A.

Upload individual invoice data and the finance team's email address as Specific Data in Queue Items

B.

Upload the finance team's email address as Specific Data in Queue Items Create an asset for each individual invoice data field

C.

Create an asset for each piece of invoice data as well as for the finance team's email address

D.

Upload individual invoice data as Specific Data in Queue Items Create an asset for the finance team's email address

Full Access
Question # 28

Which activity is used to archive a set of files and send them as an attachment in an email?

A.

Create Folder

B.

Archive Files

C.

Compress/Zip Files

D.

Create File

Full Access
Question # 29

During the debugging process, a developer paused the execution. To alter the characteristics of the ongoing flow and change the values of variables within the existing scope.

which panel of the UiPath interface is recommended to be accessed?

A.

Variables Panel

B.

Locals Panel

C.

Information Window

D.

Execution Flow Panel

Full Access
Question # 30

Which activity should be used inside a Use Excel File scope to be able to sort a table directly in an ".xlsx" file?

A.

Get Table Range

B.

Sort Data Table

C.

Read Range

D.

Sort Range

Full Access
Question # 31

In the Output property of all Get Mail activities, what is the supported variable type?

A.

String

B.

List

C.

MailMessage

D.

List

Full Access
Question # 32

A developer has extracted the date "08-22-2022" from an invoice and stored it in a variable of type String called ExtractedDate. As part of the process, the developer needs to perform a comparison with a different date.

Which expression should be used to convert ExtractedDate to a DateTime type?

A.

ExtractedDate.Equals("08-22-2022")

B.

DateTime Parse(ExtractedDate)

C.

DateTime.Compare(ExtractedDate:08-22-2022")

D.

ExtractedDate GetType

Full Access
Question # 33

Where can you find a list of all the activities that support the Windows compatibility?

A.

In the converted project's settings.

B.

In the Official feed documentation.

C.

In the Activities Guide.

D.

In the Windows-Legacy project configuration.

Full Access
Question # 34

During a code review, a developer discovered that the variable names did not follow best practices in an automation project. What happens when the developer updates the names of the variables in the Variables panel?

A.

Only String variable names are automatically updated in the activities in the current file

B.

Variable names are updated in the panel but must be manually updated in all Ul Automation activities that use them

C.

All variable names are automatically updated in the activities in the current file

D.

Variable names are updated in the panel but must be manually updated in all Image activities that use them

Full Access
Question # 35

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

A.

In the Discovery and Kickoff, Process Analysis, and Solution Design stages.

B.

In the Development and Unit Testing, Integration and UAT, and Deployment and Hypercare stages.

C.

In the Solution Design, Development and Unit Testing, and Deployment and Hypercare stages.

D.

In the Discovery and Kickoff, Development and Unit Testing, and Deployment and Hypercare stages.

Full Access
Question # 36

What is the purpose of the Interval filter in the Orchestrator's Monitoring page?

A.

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.

B.

It allows you to allocate licenses per machine for the displayed data.

C.

It allows you to choose between background and foreground processes for the displayed data.

D.

It enables you to sort the displayed data based on job priorities.

Full Access
Question # 37

A developer has created an automation process that includes:

Based on the information shown in the exhibits, what is the output of the Write Line activity in the Main xaml file?

A.

Apple

B.

Orange

C.

Apple Orange

D.

Orange Apple

Full Access
Question # 38

The "DataTable_Users" variable of the data table type contains the following columns: "First Name". "Last Name", "Date of Birth", and "Username".

How can the argument "in_UserName" from "BuildUserID.xaml" be mapped to the appropriate values in "Main.xaml"?

A.

CurrentRow("Username").ToString

B.

DataTable_Users("Username").ToString

C.

UserID

D.

Usernames

Full Access
Question # 39

Which of the following is an outcome of converting a personal workspace into a folder in UiPath Orchestrator?

A.

The owner of the initial workspace is added by default to the newly created folder and assigned the Folder Administrator role.

B.

The owner of the initial workspace and the admin user are added by default to the newly created folder and assigned the Personal Workspace Administrator role.

C.

The admin user is added by default to the newly created folder with the User Administrator role.

D.

The owner of the initial workspace loses access to the newly created folder and the existing admin users are added by default.

Full Access
Question # 40

A developer needs to create a workflow that manipulates items related to invoices inside a web application. The following selector represents a UI element inside an invoice

represented by an 8-alphanumeric system-generated vendor tax ID.

Assuming only the Vendor Tax ID value changes in the selector, what represents an example of a good selector that matches only specific invoices with the vendor tax ID

defined in a pre-selected existing list?

A.

Where VendorTaxID is a 8-alphanumeric element.

B.

Where VendorTaxID is a 8-alphanumeric element.

C.

Where VendorTaxID is a 8-alphanumeric element.

D.

Where VendorTaxID is a 8-alphanumeric element.

Full Access
Question # 41

What happens after executing the given sequence if the Work Items button appears on the screen after 8 seconds and the Retry Scope activity has the properties as shown in the picture?

A.

The Work Items button is being clicked.

B.

An exception is being thrown.

C.

Nothing happens.

D.

The Work Items button is being highlighted.

Full Access
Question # 42

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

A.

1 time.

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.

Full Access
Question # 43

What is the main benefit of importing profiling sessions?

A.

Enables the analysis of potential flow issues.

B.

Provides context menu options for profiling actions.

C.

Disables focus on imported profiling sessions.

D.

Disables the analysis of potential flow issues.

Full Access
Question # 44

How would you define a linear process in UiPath?

A.

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

B.

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

C.

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.

D.

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

Full Access
Question # 45

Which of the following workflow names is correct, based on best practices?

A.

Transactionstatus

B.

Workflow1

C.

creation_of_file

D.

ScrapeFilteredStocks

Full Access
Question # 46

What happens to existing project dependencies in UiPath Studio when converting a Windows-Legacy project to Windows?

A.

Project dependencies are updated to the highest available version.

B.

Project dependencies are completely removed.

C.

Project dependencies remain unchanged.

D.

Project dependencies are marked as unresolved.

Full Access
Question # 47

A developer is working with a Purchase Order automation process The number of shipment containers and boxes per container are obtained in two strings, "ShipmentContainers" and "BoxesPerContainer" The task is for the robot to obtain the total number of boxes in all shipment containers in an Int32 variable TotalBoxes.

Which expression should be used for calculating the total number of boxes?

A.

Convert Tolnt32(ShipmentContainers) * Convert Tolnt32(BoxesPerContamer)

B.

ShipmentContainers.Tolnt() * BoxesPerContainer Tolnt()

C.

ShipmentContamersTolnt32() * BoxesPerContainer.Tolnt32()

D.

ShipmentContamers * BoxesPerContainer

Full Access
Question # 48

What method can be used to change the index of an existing column in a datatable?

A.

Setlndex

B.

MoveAt

C.

SetColumnIndex

D.

SetOrdinal

Full Access
Question # 49

When configuring the Max # of retries for the queue in Orchestrator to "1" for your process, and the queue has 5 transaction items. At runtime, the first transaction item throws a Business Rule

Exception.

How does the process proceed?

A.

Transaction is not retried and the process stops.

B.

Transaction is not retried but remaining transactions continue processing.

C.

Transaction is retried only one time.

D.

Transaction is retried multiple times until processed successfully.

Full Access
Question # 50

What advantages do pre-built connectors in UiPath Integration Service offer?

A.

Reducing the need for Ul and API automation, allowing developers to work exclusively with connectors.

B.

Simplified integration with popular applications, faster deployment, and integration across all UiPath Platform product solutions.

C.

Providing a fully customizable catalog of connectors for developing proprietary applications.

D.

Replacing all types of authorization and authentication protocols with a single, standardized method.

Full Access
Question # 51

A developer created a datatable, dt_Users as shown in the following exhibit.

After populating the datatable variable, the developer wants to assign each User ID in dt_Users to a List variable Users_List. To achieve this, the developer plans to use an Add To Collection activity inside a For Each Row activity.

How should the Item property of the Add To Collection activity be configured?

A.

CurrentRow(0)ToStnng

B.

CurrentRow(1) ToString

C.

dtJJsers(O) ToString

D.

dt_Users(1) ToString

Full Access
Question # 52

What are the distinctions between arguments and variables?

A.

Variables pass data between activities inside the same workflow. Arguments pass data between workflow files.

B.

Variables always have a direction. Arguments can be assigned to a variable value.

C.

Variables pass data between workflow files. Arguments pass data between activities inside the same workflow.

D.

Variables must be assigned to an argument value. Arguments always have a direction.

Full Access
Question # 53

When installing UiPath Studio, which of the following actions require administrator privileges?

A.

Administrator privileges are not required for installing UiPath Studio.

B.

Administrator privileges are required for installing the robot in both service mode and user mode.

C.

Administrator privileges are required for installing the robot in user mode.

D.

Administrator privileges are required for installing the robot in service mode.

Full Access
Question # 54

In what situations is it appropriate to use a static selector instead of a dynamic selector?

A.

When the automation requires high flexibility.

B.

When the automation process requires better performance.

C.

When the target element's properties change frequently.

D.

When the target element's attributes remain constant and do not change during runtime.

Full Access
Question # 55

What are the primary functions of the UiPath Integration Service?

A.

Automates Ul design, manages API connections, provides limited activities and events, simplifies automation design.

B.

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.

C.

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.

D.

Enables automation with UI components, manages API keys, kicks off automations with client-side triggers, provides curated events.

Full Access
Question # 56

A developer has created the following workflow:

Based on the exhibit, which output is produced in the Output panel?

A.

World Hello

B.

World

C.

Hello World

D.

Hello

Full Access
Question # 57

A developer has created a string array variable as shown below:

UserNames = {"Jane", "Jack", "Jill", "John"}

Which expression should the developer use in a Log Message activity to print the elements of the array separated by the string ", "?

A.

String.Join(UserNames, ",")

B.

String.Join(", ", UserNames)

C.

String.Concat(UserNames,",")

D.

String.Concat(",", UserNames)

Full Access
Question # 58

A developer is reviewing an existing workflow in UiPath Studio Based on best practices, what should be used to view the available versions for activities used in the workflow?

A.

Workflow Analyzer

B.

Project Dependencies

C.

Project Settings

D.

Ul Explorer

Full Access
Question # 59

What status needs to be selected in the Set Transaction Status activity in UiPath Studio so that the respective Queue Item will be retried?

A.

Failed

B.

Retried

C.

Abandoned

D.

Postponed

Full Access
Question # 60

Which is the recommended variable type for storing password values that are composed solely of numbers?

A.

SecureString

B.

Int32

C.

String

D.

Int64

Full Access
Question # 61

A developer invoked a workflow file with three arguments, one "ln": one "Out", and one "In/Out". In the Invoked Workflow's Arguments window, how can the Value be configured for each argument?

A.

In: Variable or Hard-coded value

Out: Variable only

In/Out Variable only

B.

In: Variable only Out

Variable only

In/Out: Variable only

C.

In: Variable or Hard-coded value

Out Variable or Hard-coded value

In/Out Hard-coded value only

D.

In: Variable or Hard-coded value

Out' Hard-coded value only

In/Out Variable only

Full Access
Question # 62

A developer examines a workflow in which filenames are stored within a collection. The collection is initialized with a single filename. When adding a new filename to the collection, which collection variable type will cause an error?

A.

System.Collections.Generic. Dictionary

B.

System.Array

C.

System. Data. DataTable

D.

System.Collections.Generic.List

Full Access
Question # 63

A Credential asset is created by a developer in Orchestrator as seen in the below image:

After the asset is created, if you change the Username value, what field must also be changed?

A.

Asset Name

B.

Description

C.

Type

D.

Password

Full Access
Question # 64

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

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

A.

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

B.

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

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.

Full Access
Question # 65

Considering that the attached table is stored in a variable called “dt”.

Which LINQ query can be used to return the maximum total Quantity?

A.

dt.AsEnumerable. GroupBy(Function(x)x("Item"). ToString). Max(Function(x)x.Sum(Function(y) Convert.Tolnt32(y("Quantity").ToString)))

B.

dt.AsEnumerable. Max(Function(x) Convert. Tolnt32(x("Quantity"). ToString))

C.

dt.AsEnumerable. Max(Function(x) Convert.Tolnt32(x("Quantity"). ToString))("Item")

D.

dt.AsEnumerable. OrderByDescending(Function(x) Convert. Tolnt32(x("Quantity").ToString)). First.Item("Quantity")

Full Access
Question # 66

What happens when closing a Remote Debugging Connection while a debugging execution is in progress?

A.

Debugging execution stops gracefully, then the connection is closed.

B.

The remote robot continues the execution after Studio closes the connection.

C.

It is not possible to close the connection while debugging is in progress.

D.

Debugging execution ends in exception, then the connection is closed.

Full Access
Question # 67

What is the role of connections in the UiPath Integration Service?

A.

Connections establish tasks and exchanges between users and external applications using the authentication process of the API provider.

B.

Connections establish tasks and exchanges based on a connector's compatibility with the external application.

C.

Connections establish tasks and exchanges between users and external applications using the authentication process of the UI automation provider.

D.

Connections establish tasks and exchanges between users and external applications using the server-side triggers.

Full Access
Question # 68

What is enabled by connecting UiPath Studio to Orchestrator?

A.

Publishing automation packages to Orchestrator.

B.

Defining queues and arguments for use in automations.

C.

Generating API keys for use in integrations with third party apps.

D.

Creating an Object Repository of elements for use in automations.

Full Access
Question # 69

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

A.

1 minute

B.

5 minutes

C.

10 minutes

D.

15 minutes

Full Access
Question # 70

A developer wants to create a process which runs in the background and uses Excel activities Which property of the Excel Application Scope activity must be configured for the process to run in the background?

A.

Private

B.

Visible

C.

Save changes

D.

Read-only

Full Access
Question # 71

A developer has published a new library from UiPath Studio to the Orchestrator feed. Another developer on the team is connected to the same Orchestrator where the library has been published.

What steps are necessary for adding this library as a dependency in a project?

A.

Open the Manage Packages Window and ensure the Orchestrator feed is enabled. In the Imports Panel in Studio, search for the package by name, and then install the package.

B.

Open the Manage Packages Window and install UiPath.System.Activities. Drag and Drop the Invoke Com Method activity and input the library name as a parameter.

C.

Open the Manage Packages Window and install UiPath.System.Activities. Drag and Drop the Invoke Method activity and input the library name as a parameter.

D.

Open the Manage Packages Window and ensure the Orchestrator feed is enabled. Search for the package by name in the Search bar and then install the package.

Full Access
Question # 72

How does UiPath Integration Service benefit automation developers?

A.

By standardizing authorization and authentication, managing API connections, and enabling faster integration into SaaS platforms.

B.

By offering a comprehensive, unified platform dedicated solely to UI automation, enabling seamless integration with third-party applications.

C.

By enabling developers to create custom UI elements for applications without using APIs.

D.

By substituting the requirement for API automation with UI automation capabilities, delivering a more manageable and user-friendly approach, allowing users to streamline their processes efficiently and effectively facilitating a more rapid integration process.

Full Access
Question # 73

Which activity should the developer utilize in order to retrieve all UI elements from a form based on a filter criterion?

A.

Get Ancestor

B.

Export UI Tree

C.

Find Element

D.

Find Children

Full Access
Question # 74

A developer configured the properties for a Click activity on an element inside a web page as shown in the following exhibit.

An animation on the web page never completely loads but the element indicated in the Click activity does load within the specified timeout duration. What occurs when this Click activity executes?

A.

Element is clicked once the element is fully loaded.

B.

Timeout error occurs without clicking on the element.

C.

Waits 10 seconds before clicking on the element.

D.

Continues to the next activity after 30 seconds without clicking on the element.

Full Access
Question # 75

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

A.

Can have multiple initial states and multiple final states.

B.

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

C.

Can have only one initial state and multiple final states.

D.

Can have multiple initial states and only one final state.

Full Access
Question # 76

A developer used a dictionary to store employee ID numbers as the key with associated employee surnames as the value What is the benefit of using a dictionary?

A.

Dictionaries can have repeated keys

B.

Dictionaries must have unique values

C.

Dictionaries can be searched by keys or values

D.

Dictionary keys and values can be of different data types

Full Access