Black Friday Sale - Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 65percent

Welcome To DumpsPedia

Associate-Reactive-Developer Sample Questions Answers

Questions 4

Switch 1: (ab) Action B Otherwise Action C.

Out put is true

Options:

A.

If a = b then Action C execute

B.

If a <= b then Action C execute

C.

If a < b then Action B execute

D.

If a <= b then Action B execute

Buy Now
Questions 5

In OutSystems, a Web Block is a reusable UI component. Which of the following is NOT TRUE?

Options:

A.

It promotes re-usability, i.e. develop once, reuse many times.

B.

It encapsulates its own logic.

C.

It improves maintainability, i.e., change the design or functionality, affect all usages.

D.

It can only be reused once.

Buy Now
Questions 6

How would you change the following Aggregate (https://drive.google.com/file/d/1inmyBDK2wZlWDS-SzmSrzZ1B7gs6hlba/view?usp=sharing) to return the number of orders per priority?

Options:

A.

Change the Join between the Order and the Priority to Only With and create a Count over the Priority.Id attribute.

B.

Create a Group By over the Priority.Id attribute and a Count over the Order.Id attribute.

C.

Create a GroupBy over the Order.Id attribute and a Count over the Priority.Id attribute.

D.

Remove the Join between the Order and the OrderStatus and create a Count over the Priority.Id attribute.

Buy Now
Questions 7

When a Form is submitted, what are the built-in validations that Outsystems performs?

Options:

A.

If the data submitted by the user matches the data type of the variables associated with the respective Inputs.

B.

If the Mandatory fields are filled in and if the data submitted by the user matches the data type of the variables associated Inputs.

C.

If the Mandatory fields are filled in.

D.

If the data submitted by the user matches the data type of the Source Record of the Form.

Buy Now
Questions 8

Which event is only available in Screen Aggregates and Data Actions and acts upon data fetched from the database or server.

Options:

A.

Ready

B.

Render

C.

Destroy

D.

After Fetch

Buy Now
Questions 9

Regarding On Change in Combo Box, which of the following options is true?

Options:

A.

Screen action to be executed or a screen to navigate to when the value of the element changes.

B.

Screen action to be executed and a screen to navigate to when the value of the element changes.

Buy Now
Questions 10

Considering that Aggregates can have hidden columns, which of the following options is correct?

Options:

A.

The hidden columns help optimizing the Aggregate.

B.

Columns that are empty in the database are automatically hidden.

C.

The hidden columns are not part of the output.

D.

Hiding columns in the Aggregate only affects the preview of the output.

Buy Now
Questions 11

Considering that Michael is a user of the Orders application, with only the OrdersAdmin Role assigned to him, which of the following options is correct?

Options:

A.

Michael has access to Screens with the Registered Role checked.

B.

Michael does not have access to Screens with the Anonymous Role checked.

C.

Michael has access to Screens that have the OrdersAdmin Role checked, but not to Screens with the Registered Role checked.

D.

Michael has only access to Screens that have the OrdersAdmin Role checked.

Buy Now
Questions 12

Consider a Web Screen with a Button that is associated to a Screen Action. An Ajax Refresh statement in that Screen Action allows to refresh part of that Web Screen, ...

Options:

A.

if the button has Method Navigate.

B.

regardless of the Button's Method.

C.

if the Button has Method Ajax Submit.

D.

if the Button has Method Submit.

Buy Now
Questions 13

When using a Popup_Editor, consider that you implement a Screen Action in the Popup Screen that requires Source Screen to be refreshed. How would you implement that Screen Action?

Options:

A.

You use the Popup_Editor_Close to close the Popup, followed by the Ajax Refresh to refresh the Source Screen.

B.

You use the Popup_Editor_Notify for the Popup Screen to notify the Source Screen, followed by the Popup_Editor_ ... the Popup

C.

You use the Popup_Editor_Notify for the Popup Screen to notify the Source Screen and close the Popup.

D.

You use the Popup_Editor_Notify for the Popup Screen to notify the Source Screen, followed by the Popup_Editor__... the Popup and an Ajax Refresh to refresh the Source Screen.

Buy Now
Questions 14

Considering the following Aggregate (https://drive.google.com/file/d/1IRBcUVYjDN-h0tAlOhJ4ZOL4Nm2udq86/view?usp=sharing), where the Orders are fetched with their reviewers (Employees), which of the following options is correct?

Options:

A.

The Aggregate only returns Orders with Priority, Status and Employee.

B.

The Aggregate returns Orders without Employee and without Status.

C.

The Aggregate returns Orders with Status and at least one Employee.

D.

The Aggregate returns Orders with Priority and with zero or more Employees.

Buy Now
Questions 15

What are ALL the types of relationships that can be implemented in OutSystems?

Options:

A.

1-to-Many and Many-to-Many.

B.

1-to-1, 1-to-Many, and Many-to-Many.

C.

1-to-1 and 1-to-Many.

D.

Many-to-Many.

Buy Now
Questions 16

Which of the following would be a good use case for a Client Variable?

Options:

A.

Profile Picture

B.

User Name

C.

User Identifier

D.

Credit Card Number

Buy Now
Questions 17

An instance of a Web Block is a widget and when refreshing it with an Ajax Refresh ...

Options:

A.

The Ajax Refresh is ignored.

B.

The whole screen is refreshed.

C.

The Web Block Preparation is executed and the Web Block updated.

D.

The Web Block stays the same because the Preparation is not executed.

Buy Now
Questions 18

If an attribute is named "TotalCount", OutSystems will automatically set its data type to ...

Options:

A.

Text

B.

Integer

C.

Boolean

D.

Date

Buy Now
Questions 19

When you create a new Web Screen, it has a Header, Menu and Footer by default because...

Options:

A.

.. all Screens are created that way even in Blank modules.

B.

all Screens must have a Header, Menu and Footer,

C.

it is built with a layout Web Block, that has placeholders for those Web Blocks.

D.

all Screen have three Containers for those Web Blocks.

Buy Now
Questions 20

Which of the following options is correct, when implementing pagination with Tables or Lists?

Options:

A.

The Max Records property of the Pagination holds the number of records to show per page.

B.

The Start Index property of the Pagination holds the current page number.

C.

The Total Count input of the Pagination pattern should be set to the number of records per U page.

Buy Now
Questions 21

Inside an Action flow...

Options:

A.

... only one Exception Handler may exist.

B.

... it's mandatory to have at least one Exception Handler.

C.

... the Exception Handler flow can't intersect other flows.

Buy Now
Questions 22

Considering the Initialize event of a Screen, which of the following would be the best use case for that event?

Options:

A.

Manipulate the DOM.

B.

Set the default value of a Local Variable.

C.

Act on data returned by a Data Action.

D.

Retrieve data from the server database.

Buy Now
Questions 23

Regarding the If Widget, which of the following options is false?

Options:

A.

Functions can be used inside the Condition of an If.

B.

Only one of the branches is shown at runtime.

C.

Multiple widgets may be added inside each branch.

D.

More branches may be added to an If Widget.

Buy Now
Questions 24

A Theme defines the look and feel of application Screens and you can directly apply it to ...

Options:

A.

A Module, a UI Flow, or an individual Screen or Web Block.

B.

A Module, a UI Flow, or an individual Screen.

C.

A Module or a UI Flow.

D.

Only the Module.

Buy Now
Questions 25

The recommended data types for Session Variables are...

Options:

A.

Any data type can be used.

B.

Basic and Structures Types.

C.

Basic and Entity Identifier Types.

D.

Basic and Entity Types.

Buy Now
Questions 26

The order of the Entities in the join does not matter.

Options:

A.

True

B.

False

Buy Now
Questions 27

When data is sent to the server with the Submit method, OutSystems has built-in validations that validate ...

Options:

A.

Mandatory values, correct Data Types, and Business Rules.

B.

Mandatory values and correct Data types.

C.

Correct Data Types and Business Rules.

D.

Mandatory values and Business Rules.

Buy Now
Questions 28

In Rich Widgets, the List_SortColumn widget ...

Options:

A.

Allows sorting by column in a Form by clicking on that column.

B.

Allows sorting by column in a Table Records by clicking on that column.

Buy Now
Questions 29

Mobile Apps have access to local storage and can be developed to work offline, online, or in both scenarios.

Options:

A.

True

B.

False

C.

Either

D.

Neither

Buy Now
Questions 30

Screen and Web Block has no output parameter ?

Options:

A.

True

B.

False

Buy Now
Questions 31

In the Screen lifecycle, the Preparation runs on the browser.

Options:

A.

TRUE

B.

FALSE

Buy Now
Questions 32

The Image widget ...

Options:

A.

Only displays static images.

B.

Only displays images given by a URL.

C.

Only displays images stored in the database.

D.

Displays static images, images in a URL, and images in the database.

Buy Now
Questions 33

It is possible to see the SQL generated by an Aggregate?

Options:

A.

TRUE

B.

FALSE

Buy Now
Questions 34

Which of the following mappings between OutSystems and the Database is NOT correct?

Options:

A.

Reference attribute - Primary Key.

B.

Index - Index.

C.

Entities - Tables.

D.

Attributes - Column.

Buy Now
Questions 35

Regarding Screen Aggregates, which of the following options is false?

Options:

A.

Screen Aggregates can only be executed when explicitly called.

B.

Screen Aggregates can only fetch data from the database.

C.

Screen Aggregates only exist within the scope of the Screen where they were defined.

D.

Screen Aggregates run asynchronously and in parallel.

Buy Now
Questions 36

The On Click properties allow defining the behavior of Links and Buttons and ...

Options:

A.

Links can only Navigate to Screens.

B.

Buttons can only Submit requests.

C.

Links and Buttons can either Navigate to screens or Submit requests.

D.

Links and Buttons can only Navigate to screens.

Buy Now
Questions 37

In OutSystems, it is possible to inspect the values of variables while debugging.

Options:

A.

False

B.

True

Buy Now
Questions 38

Regarding the If statement, which of the following options is false?

Options:

A.

Both True and False branches are mandatory.

B.

If statements can also be used to implement ad-hoc loops.

C.

Only one of the branches is executed, depending on the If condition's outcome.

D.

More branches may be added if needed.

Buy Now
Questions 39

Ending a Screen Action with an End element or a Destination to the '(Current Screen)' yields the same result.

Options:

A.

TRUE

B.

FALSE

Buy Now
Questions 40

In which of the following situations is the On Parameters Changed Event triggered?

Options:

A.

The On Parameters Changed must be explicitly triggered by the parent of the Block

B.

If the value of a Block Input Parameters changes inside a Client Action of the Block.

C.

When the parent of the Block changes the value of at least one of the Block Input Parameters.

Buy Now
Questions 41

A Refresh Data in the flow of a Screen Action is used for ...

Options:

A.

Refresh the data of a specific query is present in the Preparation.

B.

Refresh the data of all queries in the Preparation.

C.

Run the Preparation again.

D.

Refresh a specific widget.

Buy Now
Questions 42

When the user submits data in a Form to the server...

Options:

A.

a Screen Action runs with the data from the Form as Input parameter.

B.

.. the Preparation runs then the Screen Action runs.

C.

. the data is stored in the Form's Record implicit variable.

D.

. the data in the Form is only available in the Preparation.

Buy Now
Questions 43

Regarding Inspect the values of variables when code execution is stopped..

Options:

A.

When using Debugging, it is possible to Inspect information about the value of all variables used at the time of stopping

B.

When using Debugging, it is only possible to Inspect the value of local variables, not inspect the information of Site-property and Session variables.

C.

When using Debugging, it is only possible to Inspect the value of local variables, not inspect the information of the logic being executed.

D.

When using Debugging, Inspect can get information about screen state

Buy Now
Questions 44

To design Screens with great UI patterns, OutSystems UI and Rich Widgets provide widgets that are available in the Service Studio toolbox

Options:

A.

TRUE

B.

FALSE

Buy Now
Questions 45

What is the main purpose of the Screen Preparation?

Options:

A.

Decide what widgets will be rendered.

B.

Fetch data from databases.

C.

Submit the form data to the server.

D.

Redirect the user to the proper screen.

Buy Now
Questions 46

The value of a Site Property can be modified in Service Center to change the application behavior at runtime.

Options:

A.

False

B.

True

Buy Now
Questions 47

Consider that you want to change your application Header, with new fonts, colors and an icon. What is the best approach to accomplish that in Outsystems?

Options:

A.

Change the Common/Header Web Block, by adding a Container with the new icon. Add the new CSS to the Module Theme's Style Sheet.

B.

Add the new CSS to the Style Sheet of every Web Screens in the application, overriding the Style Sheet of the Common/Header Web Block Replace the Header_Logo with the new icon.

C.

Change the Style Sheet of the Common/Header Web Block, with the new CSS implemented and replace the Header_Logo with the new icon.

D.

Replace the Common/Header Web Block on every Web Screen with a new Web Block containing the new icon and CSS in its Style Sheet.

Buy Now
Questions 48

Regarding Static Entities in Outsystems, select to statement that is true.

Options:

A.

A Static Entity always has only 4 attributes Id, Label, Order, Is_Active

B.

A Static Entity has the functions Create, Update, Get

C.

A Static Entity can add attributes with the basic data type and identifier data type of all other entities.

D.

A Static Entity can add attributes with the basic data type and the identifier data type of other static entity.

Buy Now
Questions 49

The Form widget only allows Input and Label widgets

Options:

A.

TRUE

B.

FALSE

Buy Now
Questions 50

Which event is needed for very specific use cases such as removing Javascript listeners or to clean the DOM that was previously changed in the ready event?

Options:

A.

Ready

B.

Render

C.

Destroy

D.

After Fetch

Buy Now
Questions 51

Which event is useful when aggregates depend on each other?

Options:

A.

Ready

B.

Render

C.

Destroy

D.

After Fetch

Buy Now
Questions 52

Regarding Web Blocks in Outsystems, select to statement that is true.

Options:

A.

When the web block is in one screen, the parent screen is required to have a screen action to handle the event of the child web block, but the case is in another web block.

B.

When the web block is in a web block, the parent web block is required to have a screen action to handle the event of the child web block, but the case is in another screen.

C.

When the web block is in one screen or another web block, the parent screen or web block is required to have a screen action to handle the event of the child web block.

D.

When the web block is in one screen or another web block, the parent screen or web block is not required to take action to handle the event of the child web block.

Buy Now
Questions 53

Which of the following is a good use case for a Site Property?

Options:

A.

REST Web Service API Key

B.

Total Stock Quantity of Products

C.

Current user ID

D.

Search Keyword

Buy Now
Questions 54

Which HTTP request method does the Submit method use?

Options:

A.

PUT

B.

POST

C.

GET

D.

PATCH

Buy Now
Questions 55

Regarding Web Blocks in Outsystems, select to statement that is true.

Options:

A.

Web Block can only have 1 output

B.

Web Block cannot have preparation action

C.

Web Block can Preparation action

D.

Web Block can have multiple outputs

Buy Now
Questions 56

Which of the following steps is necessary to create a 1-to-many relationship between a Master Entity A and a Detail Entity B?

Options:

A.

Entity A must have a reference attribute of type Entity B Identifier.

B.

Set the data type of the identifier attribute of Entity B to Entity A Identifier.

C.

Add a new Entity C, with two reference attributes of type Entity A Identifier and Entity B U Identifier.

D.

Entity B must have a reference attribute of type Entity A Identifier.

Buy Now
Questions 57

In the following scenario, we are implementing the ColorsDropdown widget (https://drive.google.com/file/d/109nu1A-BslkBff1G1BtfJaxnvCRkfNUA/view?usp=sharing) which will allow a user to select a color. What should be set in the Options Text property to make sure that the names of the colors appear in the dropdown?

Options:

A.

Color.Id

B.

GetColors.Color.Label

C.

Color

D.

Color.Label

Buy Now
Questions 58

Which of the following is not an Entity Action of the Customer Entity?

Options:

A.

DeleteCustomer.

B.

UpdateCustomer.

C.

CreateCustomer.

D.

RetrieveCustomer.

Buy Now
Questions 59

Regarding Placeholders, which of the following options is correct?

Options:

A.

A Placeholder reserves space in the interface to be allocated when the block is instantiated.

B.

Placeholders can be added to Screens and Blocks.

C.

When a Block with Placeholders is instantiated, it is mandatory to place at least one widget inside the placeholders.

D.

Only one placeholder may be added per Block.

Buy Now
Questions 60

Entities are created with a set of Entity Actions for CRUD operations, which ones?

Options:

A.

Insert, Update, Delete

B.

Create, CreateOrUpdate, Update, Get, GetForUpdate, Delete

C.

GET, POST, DELETE

D.

Add, Change, Remove

Buy Now
Questions 61

Considering that we can add several filters to an Aggregate, which of the following options is false?

Options:

A.

Filters are concatenated with the AND operator.

B.

A record is included in the output if it matches at least one of the filters.

C.

Logical operators and some built-in functions can be used inside filters.

D.

All filters are translated to SQL and included in the WHERE clause.

Buy Now
Questions 62

When the validation is set to Client & Server ...

Options:

A.

Custom validations are checked on the server-side if all mandatory fields are empty.

B.

Built-in validations are first checked on the client-side and, if not valid, the user gets error messages immediately.

C.

Built-in validations are first checked on the client-side but the request goes to the server anyway to perform custom validations.

D.

There is no Client & Server validation.

Buy Now
Questions 63

Consider the Action called Absolute (https://drive.google.com/file/d/1whQveFFlesOJlkA1Qi4JMEV7-oUAZU1f/view?usp=sharing) which returns an absolute value (abs) of a number N passed as Input Parameter. When does the Action return 0 ?

Options:

A.

Never.

B.

When the input parameter (N) is less than zero.

C.

When the input parameter (N) is zero.

D.

When the input parameter (N) is greater than zero.

Buy Now
Questions 64

When Preparation is execute?

Options:

A.

When the User Request web page, when pressing the button (with method Submit)

B.

When the User Request web page, when pressing the button (with method Ajax Submit)

Buy Now
Questions 65

Which of the following is not a Development Environment?

Options:

A.

Service Center

B.

Integration Studio

C.

Service Studio

Buy Now
Questions 66

Considering Aggregates and SQL Queries, which of the following statements is true?

Options:

A.

All SQL Queries can be replaced by an Aggregate.

B.

Aggregates and SQL Queries have different output types.

C.

Everything that can be define in Aggregate can also be written in a SQL Query.

D.

Both SQL Queries and Aggregates are automatically optimized by the platform.

Buy Now
Questions 67

Start -> If(Count < 3) True Count = Count + 1 , Result = Result + Count .

If end loop Result is value = ?

Options:

A.

5

B.

6

C.

7

D.

8

Buy Now
Questions 68

When consuming a REST service, what callback action should be used to customize a request sent to the external service?

Options:

A.

On Consume

B.

On Before Request

C.

On After Response

D.

On REST Request

Buy Now
Questions 69

The scope of Input Parameters and Local Variables is limited to the Screen where they are defined.

Options:

A.

True

B.

False

C.

Varies depending on the module setup

D.

Varies when using function.

Buy Now
Questions 70

Which of the following is the correct syntax for Entities and Attributes?

Options:

A.

Entity.Attribute

B.

{Entity}.[Attribute]

C.

[Entity].{Attribute}

D.

(Entity).{Attribute}

Buy Now
Questions 71

Which of the following is a characteristic of a Static Entity?

Options:

A.

It can't be extended with any new attributes.

B.

It has two Entity Actions.

C.

It can't be changed after the first publish.

D.

It contains a set of Records.

Buy Now
Questions 72

The content inside the Placeholder may be different for each instance.

Options:

A.

True

B.

False

Buy Now
Questions 73

The flow of an action can have...

Options:

A.

••• one or more Start nodes but only one End node.

B.

••• only one Start node and one End node.

C.

••• only one Start node but multiple End nodes.

D.

... multiple Start and End nodes.

Buy Now
Questions 74

Events only allow to communicate with the parent element.

Options:

A.

True

B.

False

Buy Now
Questions 75

To replace data on a widget with automatic data replacement (Tables Records, List Records, Form, ...)

Options:

A.

Right-click on the widget and select Import Data from Entity

B.

Delete the widget and create it again with the right Entities.

C.

Drag your Entity and drop it onto the widget.

D.

Right-click on the Entity and select Import Data from Excel.

Buy Now
Questions 76

Which event is needed if we do some logic over the result such as checking if it is empty?

Options:

A.

Ready

B.

Render

C.

Destroy

D.

After Fetch

Buy Now
Questions 77

Regarding Expression on the screen, which of the following options is true?

Options:

A.

Expression can call server action and use the server action output to calculate

B.

If the expression is empty, the value shown in the Example property will be displayed

C.

The value of Expression will be calculated during the build screen and displayed on the screen

D.

Expression cannot call server action and uses server action output to calculate

Buy Now
Questions 78

Some widgets can trigger Screen Actions with Ajax. That can be defined in a section in their properties that is called ...

Options:

A.

Special List

B.

Events

C.

On Refresh

D.

On Click or On Change, depending on the widget.

Buy Now
Exam Code: Associate-Reactive-Developer
Exam Name: Associate Reactive Developer (OutSystems 11) Exam
Last Update: Nov 16, 2024
Questions: 262
$57.75  $164.99
$43.75  $124.99
$36.75  $104.99
buy now Associate-Reactive-Developer