New Year Sale - Special 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 70dumps

Associate-Reactive-Developer Questions and Answers

Question # 6

Recusion is allowed when using blocks.

A.

True

B.

False

Full Access
Question # 7

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 # 8

Style classes can be overriden, so if you have the same style class defined in a Web Block, a Screen, and the Theme, which definition is applied?

A.

The one in the Web Block.

B.

The one in the Screen.

C.

The one in the Theme.

D.

The one in the UI Flow.

Full Access
Question # 9

Screens have Output Parameters.

A.

True

B.

False

C.

It depends on the setup of the developer

D.

Producer module only

Full Access
Question # 10

Regarding Block Events, which of the following options is false?

A.

Events allow to pass information from the Block's scope to the parent scope.

B.

Events are triggered by a Block and handled by its parent.

C.

Events can be defined at the Block or Screen level.

D.

Two instances of a Block may use the same handler for the same event.

Full Access
Question # 11

Considering the following Entities (https://drive.google.com/file/d/1WsHUUMSgcx3NbwSMrshSTKe-SqnLCcRG/view?usp=sharing), what is required to create a many-to-many relationship between them?

A.

Create a third Entity that contains two attributes of types Order Identifier and Product Identifier.

B.

Create a third Entity with a primary key of type Order Identifier and an attribute of type Product Identifier.

C.

Create an attribute of type Order Identifier in the Product Entity and an attribute of type Product Identifier in the Order Entity.

D.

Create an attribute of type Product Identifier in the Order Entity.

Full Access
Question # 12

To consume a SOAP Web Service ...

A.

Provide the WSDL (the endpoint URL or upload file), choose the binding (if there's more than one), and all methods are automatically consumed.

B.

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

Full Access
Question # 13

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

A.

Special List

B.

Events

C.

On Refresh

D.

On Click or On Change, depending on the widget.

Full Access
Question # 14

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?

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.

Full Access
Question # 15

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

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.

Full Access
Question # 16

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

A.

Ready

B.

Render

C.

Destroy

D.

After Fetch

Full Access
Question # 17

In which Service Studio layer can Entities be found?

A.

Data

B.

Logic

C.

Processes

D.

Interface

Full Access
Question # 18

Email, Phone number is Basic data type?

A.

Yes

B.

No

Full Access
Question # 19

Which event is useful when aggregates depend on each other?

A.

Ready

B.

Render

C.

Destroy

D.

After Fetch

Full Access
Question # 20

When Preparation is execute?

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)

Full Access
Question # 21

Inside an Action flow...

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.

Full Access
Question # 22

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 # 23

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 # 24

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 # 25

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

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.

Full Access
Question # 26

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 # 27

In Outsystems, the output parameters of a Consumed REST API Method cannot be mapped to...

A.

... an Entity.

B.

... an Aggregate.

C.

... a Structure.

D.

... a Basic Type.

Full Access
Question # 28

Event Handler can be defined at the Screen level.

A.

True

B.

False

Full Access
Question # 29

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

A.

True

B.

False

Full Access
Question # 30

When there is a change in the Producer module, which statement later about the Consumer module is correct.

A.

When adding the output of Server action, the consumer will get an error if the Producer is not updated

B.

When changing the internal logic of a server action without changing the input-output, Consumer still uses the latest logic

C.

When deleting the input of the Server action, the consumer will get an error if the Producer is not updated

D.

When changing the content of the web screen, the Consumer is still not affected even without updating Producer

Full Access
Question # 31

Considering Inputs and Labels, which of the following options is correct?

A.

To access the value submitted in an Input widget, we can simply use InputName.Value.

B.

Labels associated with mandatory fields will display a visual cue on the Screen.

C.

An input widget can only be used for the Text data type.

D.

Every input must have a Label associated with.

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

Considering the Function property in Client Actions, which of the following options is correct?

A.

Setting the Function property to Yes restricts the Action to have only one Output Parameter.

B.

Setting the Function property to No ensures the Action can only be used in the module where it is defined.

C.

Setting the Function property to Yes is not possible, if the Action is exposed to other modules as Public.

D.

Setting the Function property to No ensures the Action can only be used in Screen Expressions.

Full Access
Question # 34

Inside the Preparation of Web Screen, the Destination statement...

A.

. cannot be used.

B.

allows redirecting the user to a different Web Screen, without rendering the current Screen.

C.

renders the Current Screen and afterwards the users is redirected to the Destination Screen.

D.

. prompts the user before redirecting to the Destination Web Screen.

Full Access
Question # 35

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?

A.

Color.Id

B.

GetColors.Color.Label

C.

Color

D.

Color.Label

Full Access
Question # 36

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

A.

True

B.

False

C.

Varies depending on the module setup

D.

Varies when using function.

Full Access
Question # 37

Which of the following behaviors does not apply to Forms?

A.

A Form groups input widgets and allows displaying and editing data.

B.

A Form is useful to validate data submitted by the user.

C.

A Form has a Source property that will hold the values submitted by the user.

D.

Besides input widgets, a Form can hold other widgets such as Links and Buttons.

Full Access
Question # 38

Regarding Session LifeCycle, which of the following options is true?

A.

Default Session time out after 20 minutes. But can configure on service center.

B.

The session starts (start) after the user logs in successfully

C.

A Web Service session starts (start) when it is called and can last until time out when the value of the Persistent property is set to Yes.

D.

Can send web session information via URL

Full Access
Question # 39

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