Black Friday Biggest Discount Flat 70% Offer - Ends in 0d 00h 00m 00s - Coupon code: 70diswrap

OutSystems Associate-Reactive-Developer Dumps

Associate Reactive Developer (OutSystems 11) Exam Questions and Answers

Question 1

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.

Question 2

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

Options:

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.

Question 3

Select the correct option regarding the Input Widget.

Options:

A.

All input widgets must be inside a Form widget.

B.

You don't need to have a variable. The data typed by the user is saved in the Input widget itself.

C.

It can only be associated to variables of Text data type.

D.

You always need to have a variable to store the value typed by the user.

Question 4

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.

Question 5

Consider the Action called Absolute 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.

Question 6

The Form widget only allows Input and Label widgets

Options:

A.

TRUE

B.

FALSE

Question 7

Client Actions and Server Actions can have the following variables:

Options:

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.

Question 8

Which of the following events is not available in Screens or Blocks?

Options:

A.

Ready

B.

After Fetch

C.

Initialize

D.

Render

Question 9

Regarding non-SELECT queries, which of the following options is correct?

Options:

A.

It is mandatory to set the Output Entity or Structure.

B.

It is not possible to use Query Parameters in Non-SELECT queries.

C.

It is not possible to execute DELETE queries with the SQL Tool.

D.

It is mandatory to specify all Attributes in an INSERT query.

Question 10

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

Options:

A.

Use the Max. Records property.

B.

Use the Length value.

C.

Use the Count value.

D.

Use Sorting.

Question 11

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.

Question 12

What's the correct screen lifecycle order after clicking a Button with the Navigate method?

Options:

A.

Run Preparation then render the destination Screen.

B.

Run Screen Action, run Preparation and render the Destination Screen.

C.

Render Destination Screen then run its Preparation.

D.

Run Preparation then run the Screen Action.

Question 13

Entities and Attributes are created in the database as ...

Options:

A.

Tables and Columns

B.

Tables and Indexes

C.

Indexes and Columns

D.

Tables and Constraints

Question 14

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

Options:

A.

Username.

B.

Password.

C.

Search filter keyword.

D.

ID of a user session.

Question 15

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.

Question 16

Regarding sorting in a Table, which of the following options is correct?

Options:

A.

All header cells need to have the Sort Attribute property defined.

B.

Only the Sort Attribute of the header cells needs to be defined. Data is refreshed automatically.

C.

The On Sort event has an input parameter containing the clicked column.

Question 17

Is it possible to Expose a REST API in OutSystems?

Options:

A.

Yes

B.

No

Question 18

Which of the following options is correct?

Options:

A.

Screen Actions can call other Screen Actions from a different screen.

B.

Client Actions can call Screen Actions.

C.

Server Actions can call Client Actions.

D.

Client Actions can call Server Actions.

Question 19

Using an Ajax Refresh in the flow of a Screen Action allows refreshing a specific widget, but for it to work ...

Options:

A.

The widget needs to be a Table Records and the Screen Action must be executed with Ajax Submit.

B.

The widget must have a Name and the Screen Action must be executed with Ajax Submit.

C.

The widget must have a Name and the Screen Action must be executed with Submit.

D.

The widget must have a Name and the Screen Action must be executed with Navigate.

Question 20

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

Options:

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.

Question 21

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

Options:

A.

True

B.

False

Question 22

Does OutSystems manage the underlying database tables for the developer?

Options:

A.

Yes

B.

No

Question 23

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

Options:

A.

True

B.

False

Question 24

In a Web Application, a Screen Action ...

Options:

A.

... can terminate with End, Destination, Download or Raise Exception Statements.

B.

... cannot have multiple termination statements.

C.

... can have multiple termination statements, but none of them can be a Destination statement.

D.

... must always terminate with an End statements.

Question 25

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

Options:

A.

TRUE

B.

FALSE

Question 26

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.

Question 27

Which of the following options is correct regarding the Valid property of the Form?

Options:

A.

The Valid property of the Form should be explicitly set to False (e.g. with an Assign) when an input field is not valid.

B.

The Valid property of the Form should be checked after the last custom validation.

C.

ally changed to False only when all the input fields of the Form are not valid.

D.

When built-in validations are enabled, the Valid property of the Form is automatically checked before executing the client action logic.

Question 28

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

Options:

A.

True

B.

False

Question 29

OutSystems, an Entity Identifier ...

Options:

A.

... must have its Data Type set to Long Integer.

B.

... must be set to Auto Number.

C.

... can only be a single attribute.

D.

... is created automatically and cannot be modified.

Question 30

Screens have Output Parameters.

Options:

A.

True

B.

False

C.

It depends on the setup of the developer

D.

Producer module only

Question 31

In a Many-to-Many relationship, the Junction Entity must have at least these attributes ...

Options:

A.

A composite key with reference to each parent Entity.

B.

An identifier and foreign keys to each parent Entity.

C.

Foreign keys to each parent Entity and the Count of the junction records.

D.

Id, Label, Order, Is Active.

Question 32

When the event is mandatory, a Block event such as the Client Action must be specified to handle the event. Although it may be empty.

Options:

A.

True

B.

False

Question 33

When consuming a REST API, we can consume a single REST method ...

Options:

A.

Provide the method's URL, fill the parameter values (if any), test it to get the JSON response, and copy the JSON response to the Body.

B.

Provide the WSDL (the endpoint URL or upload file), choose the binding (if there's more than one), and choose the method to consume.

Question 34

Regarding REST API in Outsystems, select to statement that is true.

Options:

A.

The output of a method must have a text type

B.

A REST API can have OnBeforeRequest, but OnAfterResponse is a call back action for the method

C.

A REST API can both have OnBeforeRequest and can have OnAfterResponse

D.

A REST API Method can both have an OnBeforeRequest action and an OnAfterResponse action

Question 35

What do you need to do to ensure that only authenticated users (with a username and password) can access your application?

Options:

A.

Create a new Role in the Users application, change, its name to "Authenticated Users", and check it on all Screens.

B.

Create a new Role in your application, change its name to "Authenticated Users", and check it on all Screens.

C.

Uncheck the Anonymous role on all Screens.

D.

Check the Anonymous role on all Screens.

Question 36

Considering the On Initialize lifecycle event, which of the following options is true?

Options:

A.

The On Initialize event is triggered before the Screen or Block is rendered and before fetching any data.

B.

The On Initialize event is triggered after the Screen or Block has been rendered, so you can use it to manipulate its structure.

C.

The On Initialize event is triggered after an Aggregate finishes fetching data and can be used to act upon the retrieved data before it's used in the Screen.

D.

The On Initialize event is triggered after the input parameter of a Block changes.

Question 37

When you want to display a widget in a certain role, what is the best way?

Options:

A.

The widget's Visible property setting is Check Role (UserId) = True

B.

Use Container to display control with Display property as Check Role (UserId) = True

C.

Use the If condition to display control provided that Check Role (UserId) = True

D.

Cannot perform the display in units of each widget, so it cannot be done

Question 38

Regarding List_SortColumn, which of the following options is true?

Options:

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

Question 39

Create unique customer index with 2 fields Name and Email. When performing any insert data below, an error will occur

Options:

A.

(Jonh,jonh@gmail.com,1122),(Jonh_Hand,jonh@gmail.com,1122)

B.

(Jonh,jonh@gmail.com,1122),(Jonh,jonh_hand@gmail.com,1122)

C.

(Jonh,jonh@gmail.com,1122),(Jonh_Hand,jonh@gmail.com,3344)

D.

(Jonh,jonh@gmail.com,1122),(Jonh,jonh@gmail.com,3344)

Page: 1 / 26
Total 262 questions