OUTSYSTEMS ASSOCIATE REACTIVE
DEVELOPER PRACTICE TEST -2
Which of the following options is correct in relation to Client Variables? - Correct
Answers -Client Variables are useful for caching frequently accessed information.
Which of the following is not a validation incorporated into OutSystems? - Correct
Answers -Maximum length of text fields
Regarding Sorting in aggregates, which of the following options is the correct? - Correct
Answers -It is mandatory to define the direction for all Sorting criteria
(increasing/decreasing).
When debugging a consumer module, how do we ensure that the execution stops at the
breakpoints defined in the producer module? - Correct Answers -At the producer, set
the input Module property to the consumer module.
If we have multiple exception handlers in an action flow and an exception is raised -
Correct Answers -Execution is moved to the Exception Handler which is more specific
to the Exception.
Which of the following options is correct in relation to the Valid property of the Form? -
Correct Answers -The Valid property of the Form must be verified after the last custom
validation.
Regarding the classification in a Table, which of the following options is the correct? -
Correct Answers -The On Sort event has an input parameter containing the clicked
column.
Considering the users and functions in OutSystems, which of the following options is the
correct? - Correct Answers -By default, end users are managed in the internal Users
Application.
Which of the following steps is necessary to create a 1-to-many relationship between a
Master Entity A and a Detailed Entity B? - Correct Answers -Entity A must have a
reference attribute of type Entity Identifier B.
, Which of the following steps is necessary to create a many-to-many relationship
between Entity A and Entity B? - Correct Answers -Add a new Entity C, with two
reference attributes of type Entity Identifier A and Entity Identifier B.
In which of the following situations is it necessary to define a handler for a block event?
- Correct Answers -When the event is defined as mandatory.
Which of the following is the correct order of occurrence of events on a Screen? -
Correct Answers -Initialize, Ready, Render, Destroy.
A block can be used ... - Correct Answers -Screens and internal blocks, except for itself.
Consider an aggregate with a "With or Without" junction between two entities. What is
the expected output of the aggregate? - Correct Answers -All records from the left
entity, even if there is no match on the right entity (LEFT JOIN)
In OutSystems, where can we place breakpoints? - Correct Answers -Only in actions
(client side and server side)
The List Action triggers a Screen Action that will have the logic to be executed when
sliding. - Correct Answers -An entity must have an identifier to allow relationships.
Which of the following steps is necessary to create a 1-to-1 relationship between Entity
A and Entity B? - Correct Answers -Set the data type of Entity B's Identifier attribute to
Entity A's Identifier.
Which of the following would be a good use case for a Client Variable? - Correct
Answers -Username
Which of the following options is correct, when implementing pagination with tables or
lists? - Correct Answers -Pagination's Max Records property contains the number of
records to be shown per page.
In OutSystems, it is possible to inspect the values of the variables during debugging. -
Correct Answers -True
Regarding the indexes, which of the following options is the correct? - Correct Answers
-Unique Indexes help to avoid duplication of data.
Considering Dropdown and Button Group, which of the following options is false? -
Correct Answers -Each button group item within a button group has a Variable property
to save the option chosen by the user.
A developer should favor the use of a Structure instead of the Entity when outputting an
SQL SELECT Query. Do you agree with this statement? - Correct Answers -Yes,
because queries will retrieve less attribute and less data.
DEVELOPER PRACTICE TEST -2
Which of the following options is correct in relation to Client Variables? - Correct
Answers -Client Variables are useful for caching frequently accessed information.
Which of the following is not a validation incorporated into OutSystems? - Correct
Answers -Maximum length of text fields
Regarding Sorting in aggregates, which of the following options is the correct? - Correct
Answers -It is mandatory to define the direction for all Sorting criteria
(increasing/decreasing).
When debugging a consumer module, how do we ensure that the execution stops at the
breakpoints defined in the producer module? - Correct Answers -At the producer, set
the input Module property to the consumer module.
If we have multiple exception handlers in an action flow and an exception is raised -
Correct Answers -Execution is moved to the Exception Handler which is more specific
to the Exception.
Which of the following options is correct in relation to the Valid property of the Form? -
Correct Answers -The Valid property of the Form must be verified after the last custom
validation.
Regarding the classification in a Table, which of the following options is the correct? -
Correct Answers -The On Sort event has an input parameter containing the clicked
column.
Considering the users and functions in OutSystems, which of the following options is the
correct? - Correct Answers -By default, end users are managed in the internal Users
Application.
Which of the following steps is necessary to create a 1-to-many relationship between a
Master Entity A and a Detailed Entity B? - Correct Answers -Entity A must have a
reference attribute of type Entity Identifier B.
, Which of the following steps is necessary to create a many-to-many relationship
between Entity A and Entity B? - Correct Answers -Add a new Entity C, with two
reference attributes of type Entity Identifier A and Entity Identifier B.
In which of the following situations is it necessary to define a handler for a block event?
- Correct Answers -When the event is defined as mandatory.
Which of the following is the correct order of occurrence of events on a Screen? -
Correct Answers -Initialize, Ready, Render, Destroy.
A block can be used ... - Correct Answers -Screens and internal blocks, except for itself.
Consider an aggregate with a "With or Without" junction between two entities. What is
the expected output of the aggregate? - Correct Answers -All records from the left
entity, even if there is no match on the right entity (LEFT JOIN)
In OutSystems, where can we place breakpoints? - Correct Answers -Only in actions
(client side and server side)
The List Action triggers a Screen Action that will have the logic to be executed when
sliding. - Correct Answers -An entity must have an identifier to allow relationships.
Which of the following steps is necessary to create a 1-to-1 relationship between Entity
A and Entity B? - Correct Answers -Set the data type of Entity B's Identifier attribute to
Entity A's Identifier.
Which of the following would be a good use case for a Client Variable? - Correct
Answers -Username
Which of the following options is correct, when implementing pagination with tables or
lists? - Correct Answers -Pagination's Max Records property contains the number of
records to be shown per page.
In OutSystems, it is possible to inspect the values of the variables during debugging. -
Correct Answers -True
Regarding the indexes, which of the following options is the correct? - Correct Answers
-Unique Indexes help to avoid duplication of data.
Considering Dropdown and Button Group, which of the following options is false? -
Correct Answers -Each button group item within a button group has a Variable property
to save the option chosen by the user.
A developer should favor the use of a Structure instead of the Entity when outputting an
SQL SELECT Query. Do you agree with this statement? - Correct Answers -Yes,
because queries will retrieve less attribute and less data.