Summer Special - 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: c4sdisc65

Associate-Reactive-Developer PDF

$38.5

$109.99

3 Months Free Update

  • Printable Format
  • Value of Money
  • 100% Pass Assurance
  • Verified Answers
  • Researched by Industry Experts
  • Based on Real Exams Scenarios
  • 100% Real Questions

Associate-Reactive-Developer PDF + Testing Engine

$61.6

$175.99

3 Months Free Update

  • Exam Name: Associate Reactive Developer (OutSystems 11) Exam
  • Last Update: Sep 12, 2025
  • Questions and Answers: 262
  • Free Real Questions Demo
  • Recommended by Industry Experts
  • Best Economical Package
  • Immediate Access

Associate-Reactive-Developer Engine

$46.2

$131.99

3 Months Free Update

  • Best Testing Engine
  • One Click installation
  • Recommended by Teachers
  • Easy to use
  • 3 Modes of Learning
  • State of Art Technology
  • 100% Real Questions included

Associate-Reactive-Developer Practice Exam Questions with Answers Associate Reactive Developer (OutSystems 11) Exam Certification

Question # 6

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

A.

Text

B.

Integer

C.

Boolean

D.

Date

Full Access
Question # 7

In which of the following situations is it necessary to define a handler for a Block Event?

A.

When the event has Input Parameters.

B.

When the event Input Parameters are all mandatory.

C.

When the Block has Placeholders.

D.

When the Event is set to mandatory.

Full Access
Question # 8

Email, Phone number is Basic data type?

A.

Yes

B.

No

Full Access
Question # 9

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

A.

Web Block cannot be placed recursively (recursion not allowed)

B.

Web Block cannot contain other web blocks

C.

Web Block has no preparation action

D.

Web Block can only be shared for modules that belong to the same application

Full Access
Question # 10

1 paging website per page 10 records. When clicking on the link [2], the next 10 records are displayed, but the link [2] is not in bold. The cause is right

A.

In action handle On Notify of List Navigation can not execute refresh List Navigation.

B.

In action handle On Notify of List Navigation can not execute Refresh Table.

C.

In action handle On Notify of List Navigation can not execute Refresh Query

Full Access
Question # 11

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

A.

When creating a new Static Entity, it will automatically create 4 attributes Id, Label, Order, Is_Active

B.

Static Entity cannot Create, Update, Delete, Get

C.

Attributes of Static Entity cannot be changed

D.

Entity records can be created by calling Create or CreateOrUpdate

Full Access
Question # 12

In any case, should use Site property

A.

Minimum password length

B.

Number of logged user

C.

Search field value

Full Access
Question # 13

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

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.

Full Access
Question # 14

In Rich Widgets, the List_SortColumn widget ...

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.

Full Access
Question # 15

Style load order

A.

Screen & Email -> Web block -> theme

B.

theme -> Web block -> Screen & Email

C.

Web block -> theme -> Screen & Email

Full Access
Question # 16

Regarding sorting Lists, which of the following options is correct?

A.

Lists have a built-in On Sort event.

B.

Sort clauses cannot be changed dynamically at runtime when using Lists.

C.

Other Widgets should be used to allow the end-user to define the sort criteria.

Full Access
Question # 17

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

A.

REST Web Service API Key

B.

Total Stock Quantity of Products

C.

Current user ID

D.

Search Keyword

Full Access
Question # 18

Which of the following behaviors is true for Links and Buttons?

A.

Only Links can navigate to external URLs.

B.

Links can only navigate to Screens.

C.

Buttons can only have a Screen Action as an On Click Destination.

D.

Links and Buttons can either Navigate to screens or trigger Screen Actions.

Full Access
Question # 19

The flow of an action can have...

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.

Full Access
Question # 20

Entity Identifiers can be simple primary keys or composite keys

A.

TRUE

B.

FALSE

Full Access
Question # 21

To create a List screen and then a Detail screen...

A.

Drag and drop an Entity to the UI Flow and it automatically creates the List and Detail Screens.

B.

Drag and drop an Entity to the UI Flow to create the List Screen and repeat it to create the Detail Screen.

Full Access
Question # 22

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

A.

True

B.

False

Full Access
Question # 23

In the Web Blocks section of the Theme properties, does changing the Layout web block mean changing the layout of existing screens?

A.

Yes

B.

No

Full Access
Question # 24

A one-to-one relationship from Entity A to Entity B is created by ...

A.

changing the Entity B identifier data type to Identifier.

B.

changing the id attribute of Entity B to not be an auto-number and assigning a value to it programmatically, when creating a new record.

C.

adding a new attribute to the Entity B with data type Identifier.

D.

adding a new attribute to the Entity A with data type Identifier.

Full Access
Question # 25

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

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.

Full Access
Question # 26

Inside an Action flow...

A.

••• the Exception Handler flow can!t intersect other flows.

B.

••• only one Exception Handler may exist.

C.

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

Full Access
Question # 27

Which of the following statements about Entities is false?

A.

Entities do not require an identifier.

B.

Entities are only stored in memory.

C.

Entities have attributes.

D.

Entities can be created, updated, and deleted.

Full Access
Question # 28

Immediately after creating an Entity and its attributes, what is the expected behavior when using the Bootstrap Data From Excel?

A.

You cannot use the bootstrap data from Excel. You are required to Publish the module first.

B.

The bootstrap will try to automatically map the Entity attributes with the existing headers, in the first row of the Excel file.

C.

The bootstrap only works all attributes match exactly the headers on the first row of the Excel file. Otherwise you get an error...

D.

You cannot use the bootstrap data from Excel, because the structure of the Entity is already defined.

Full Access
Question # 29

In an Aggregate, the purpose of the Test Values section is...

A.

To define the order of its output records.

B.

To define the Entities we want to get records from.

C.

To define values for testing the preview of the Aggregate's output.

D.

To set the conditions to get specific records, not all the records.

Full Access
Question # 30

Which of the following options should not be a use case of client variables?

A.

Username.

B.

Password.

C.

Search filter keyword.

D.

ID of a user session.

Full Access
Question # 31

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

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.

Full Access
Question # 32

Consider that we want to apply aggregation functions in an Aggregate. Which of the following options is false?

A.

The output of the Aggregate will contain all attributes from the Source Entities plus the aggregation columns.

B.

The output of the Aggregate will not include the columns at grey.

C.

We can apply the following functions on attributes of integer data type: sum, max, min, count and average.

D.

We can apply multiple aggregation functions inside an Aggregate.

Full Access
Question # 33

Regarding Reactive Web Apps in OutSystems, which of the following options is false?

A.

A Reactive Web App is a cross-device app.

B.

The code generated by OutSystems results in a single-page application.

C.

A developer builds the Reactive Web App in Service Studio.

D.

Data requests are executed synchronously.

Full Access
Question # 34

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

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

Full Access
Question # 35

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

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.

Full Access
Question # 36

Considering Aggregates and the SQL Tool, which of the following is the correct option?

A.

The SQL Tool allows to write queries that contain sub-queries.

B.

Joins between entities can only be defined in Aggregates.

C.

All queries that can be written in an SQL Tool can be defined in an Aggregate.

D.

Attribute grouping can only be done with the SQL Tool.

Full Access
Question # 37

Screen Actions can also call Server Actions.

A.

True

B.

False

C.

Neither

D.

Either

Full Access
Question # 38

Screens have Output Parameters.

A.

True

B.

False

C.

It depends on the setup of the developer

D.

Producer module only

Full Access
Question # 39

Is it possible to Expose a REST API in OutSystems?

A.

Yes

B.

No

Full Access
Question # 40

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

A.

TRUE

B.

FALSE

Full Access
Question # 41

In OutSystems, where can we place breakpoints?

A.

Server-side logic only

B.

In Actions only (Client-side and Server-Side)

C.

Client-side logic only

D.

In Actions and Variables

Full Access
Question # 42

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

If end loop Result is value = ?

A.

5

B.

6

C.

7

D.

8

Full Access
Question # 43

When columns are hidden in an Aggregate ...

A.

They cease to be part of output of the Aggregate

B.

They are still part of output of the Aggregate

C.

They are the only columns on the output of Aggregate

D.

It's because they are empty on the database

Full Access
Question # 44

The SQL Query only allows executing SELECT statements

A.

True

B.

False

Full Access
Question # 45

Considering the built-in Role Actions, which of the following options is false?

A.

The CheckRole Action checks if a user has that particular Role.

B.

The CreateUserWithRole Action creates an end-user and assigns it the Role.

C.

The RevokeRole Action allows to remove a Role from a user programmatically.

D.

The GrantRole Action allows to grant a Role to a user programmatically.

Full Access
Question # 46

For Aggregate as shown below, Ask filter to find the person whose name contains the string "John"

A.

Person.Name = "John"

B.

Person.Name like "John"

C.

Person.Name like "%John%"

D.

Person.Name like 'John'

Full Access
Question # 47

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

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.

Full Access
Question # 48

Which of the following options is false regarding Modules and applications?

A.

Elements can be exposed and reused, but only within the same application.

B.

A Module that reuses an element from another Module is called a Consumer.

C.

An application is composed of a set of Modules.

D.

Modules can be of different types, such as Reactive Web App, Blank, or Extension.

Full Access
Question # 49

How can we limit the number of records returned by an Aggregate?

A.

Use the Max. Records property.

B.

Use the Length value.

C.

Use the Count value.

D.

Use Sorting.

Full Access
Question # 50

In which Service Studio layer can Entities be found?

A.

Data

B.

Logic

C.

Processes

D.

Interface

Full Access
Question # 51

Screens can be composed of a combination of several elements called Widgets.

A.

True

B.

False

Full Access
Question # 52

Regarding Sorting in Aggregates, which of the following options is correct?

A.

Aggregates only support one sorting criterion.

B.

It is only possible to set multiple sorting criteria if duplicate records exist in the entity.

C.

If more than one sorting criterion is defined, all of them must have the same direction (ascending or descending).

D.

It is mandatory to set the direction for all sorting criteria (ascending or descending).

Full Access
Question # 53

The Check Box widget is bound to a Variable of type...

A.

Text

B.

Integer

C.

Boolean

D.

Date

Full Access
Question # 54

The Table Records widget...

A.

Displays records in a tabular layout, one per column.

B.

Displays records in a tabular layout, one per row.

C.

Displays records in a tabular layout, one per table.

D.

Displays records in a free-form format.

Full Access
Question # 55

When doing a "With or Without" join between tow entities , it returns ..

A.

All records from both entities(FULL OUTER JOIN)

B.

Only records where there is match between the tow entities(INNER JOIN)

C.

All records from the left entity even if there is no match in the right entity(LEFT JOIN)

D.

All records from the right entity even if there is no match in the left entity(RIGHT JOIN)

Full Access
Question # 56

What is the output of an aggregate when no records meet the criteria?

A.

Null List

B.

Empty list

C.

List has an empty record

D.

List has a record with default data

Full Access
Question # 57

Regarding the Container widget, which of the following options is false?

A.

By default, containers can span from 1 column up to 12 columns.

B.

Containers allow grouping several widgets.

C.

All containers must have at least one widget inside.

D.

Containers can be placed inside other containers.

Full Access
Question # 58

A Web Block can be used ...

A.

Inside Web Screens and Web Blocks, except on itself.

B.

Inside Web Screens and Web Blocks, even on itself.

Full Access
Question # 59

Consider a Screen that contains a Form to collect Customer data. The Form has a Save Button with the On Click Destination set to a SaveOnClick Action, which sends the data to the server to store it in the database. What is the best way to make sure that we do not send the data to the server when the mandatory Customer data fields have not been filled in?

A.

Just set the Built-in validations of the Save button to Yes.

B.

Perform custom validations for all inputs. If one fails, set the Valid property of the Form to False.

C.

Set the Built-in validations of the Save button to Yes and check if the Form's Valid property is True.

D.

Set the Built-in validations of the Save button to Yes and add an Exception Handler flow to handle invalid inputs.

Full Access
Question # 60

Event Handler can be defined at the Screen level.

A.

True

B.

False

Full Access
Question # 61

In OutSystems, how do we restrict access to a Screen?

A.

Go to the Users application and associate the Screen to a specific role.

B.

Use the CheckRole Action.

C.

In the Screen Properties, untick roles to restrict their access.

D.

We don't. Only users with a username and password can access.

Full Access
Question # 62

Considering the following Aggregate (https://drive.google.com/file/d/11tUfXgUASyo932VISD6nB4Xmho342ZNn/view?usp=sharing), what will be the attributes of the GetOrdersShippingState.List.Current record?

A.

The two aggregation attributes: ShippingState and Count.

B.

The two aggregation attributes (ShippingState and Count) plus all the attributes of the Source Entity.

C.

Six attributes corresponding to the six visible columns in the Aggregate: ShippingState, Count, Description, DueDate, CreatedOn and Priority.

D.

The two aggregation attributes (ShippingState and Count) plus the columns used to calculate these aggregations.

Full Access
Question # 63

Consider a Form with a Save button with the Built-in Validations property set to Yes. When a user clicks on the Save button, some validations over the data submitted to the Form are automatically performed by OutSystems by default. Which validations are those?

A.

Check if the mandatory fields are filled in.

B.

Check if the mandatory fields are filled in and if the non-mandatory fields, that are later used in the logic, are also filled in.

C.

Check if the mandatory fields are filled in and if the data submitted by the user matches the data type expected in the input fields.

D.

Check if the mandatory fields are filled in and if the data submitted by the user matches the data type of the Form's data source.

Full Access
Question # 64

Regarding List_SortColumn, which of the following options is true?

A.

Set the Column to "{EntityName}.[AttributeName]" & define a dynamic sort

B.

Set the Column to "{EntityName}.[AttributeName]" & Automatic add a dynamic sort

C.

Set the Column to "{EntityName}.{AttributeName}" & define a dynamic sort

D.

Set the Column to "{EntityName}.{AttributeName}" & Automatic add a dynamic sort

Full Access
Question # 65

The recommended data types for Session Variables are...

A.

Any data type can be used.

B.

Basic and Structures Types.

C.

Basic and Entity Identifier Types.

D.

Basic and Entity Types.

Full Access
Question # 66

Regarding Screen lifecycle, which of the following options is true?

A.

Ajax submit, the preparation action will not be reloaded

B.

Ajax submit, the preparation action will be reloaded

C.

IsLoadingScreen () will return true when using ajax reload to reload a portion of the screen's html

D.

IsLoadingScreen () will return false during the preparation step without starting to build screen html

Full Access
Question # 67

Client Actions and Server Actions can have the following variables:

A.

Input Parameters and Local Variables, but no Output Parameters.

B.

Input and Output Parameters, but no Local variables.

C.

Output Parameters and Local Variables, but no Input Parameters.

D.

Input and Output Parameters, as well as Local Variables.

Full Access
Question # 68

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

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.

Full Access
Question # 69

In an Aggregate, the Sources section is used for ...

A.

Define values for testing the output records of the Aggregate.

B.

Define the Entities we want retrieve records from.

C.

Define conditions to get specific subsets of records.

D.

Define the order of the output records of the Aggregate.

Full Access
Question # 70

If an Entity Attribute named HouseNumber is created, what needs to be done about its Data Type?

A.

Nothing, it will automatically be set to Integer.

B.

It should be set to Decimal.

C.

It should be set to Integer.

D.

Nothing, it will automatically be set to Identifier.

Full Access
Question # 71

Give 1 aggegate as shown. Ask how to display the average score of the group according to Point1 and sort the order of Point 2 with the highest score by year

A.

Use the GROUPBY function according to the Year attribute, then perform the AVERAGE function for the Point 1 attribute and MAX for the attribute for Point 2.

B.

Use the GROUPBY function according to the Group attribute, then perform the AVERAGE function for the Point 1 attribute and MAX for the attribute for Point 2.

C.

Use the GROUPBY function according to the Year attribute, then perform the AVERAGE function for the Point 2 attribute and MAX for the Point 1 attribute.

D.

Use the GROUPBY function according to the Group attribute, then perform the AVERAGE function for the Point 2 attribute and MAX for the attribute for Point 1.

Full Access
Question # 72

The Combo Box widget allows selecting one value out of possible alternatives in a drop-down list. Which of the following is NOT POSSIBLE

A.

Use the Source Entity property to get the alternatives from an Entity or a Static Entity.

B.

Use the Source Record List property to get the alternatives from a List of Record.

C.

Use the Special List section to get the alternatives from an Entity or a Static Entity.

D.

Use the Special List section to manually set special alternatives

Full Access
Question # 73

Given 1 Aggregate with data source is 3 entities:

A and B are related to With or Without

A and C are related to Only With. Asked how the result will be?

A.

A may not have B but there must be C

B.

A may not have B or C

C.

A must have B and C

D.

A Must have B or C

Full Access
Question # 74

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

A.

Insert, Update, Delete

B.

Create, CreateOrUpdate, Update, Get, GetForUpdate, Delete

C.

GET, POST, DELETE

D.

Add, Change, Remove

Full Access
Question # 75

XXX screen only Registered role is checked, which of the following statements is true?

A.

User has not logged in, make request Screen XXX. As a result, can not permission

B.

User logged , make request Screen XXX. As a result, can not permission

Full Access
Question # 76

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

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

Full Access
Question # 77

What does the Widget Tree represent?

A.

The Screen lifecycle flow.

B.

The hierarchy of the widgets on the screen.

C.

A list of the application screens.

D.

The existing screen templates.

Full Access
Question # 78

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

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.

Full Access