Questions Complete With A+ Graded Answers
Regarding the List widget select the correct statement.
A. Setting its Animate items property to Yes will allow left and right swipe of the items.
B. The Source property of the List has to be of type List and it must come from an aggregate.
C. To implement infinite scrolling I have to use the InfiniteScroll pattern from Mobile Patterns.
D. All the above are false.
D
A Data Action is.
A. An action that fetches data from other sources to be used on a screen.
B. Any action that manipulates records from either Database or Local Storage entities.
C. One of the actions the platform generates to manipulate a record of a Database of Local Storage
entity.
D. Any Server Action that is used to fetch an process data from a Web Service.
A
Regarding Blocks select the correct statement.
A. When a Block's local variable changes its value the entire Block is always refreshed.
B. Blocks can read and write variables from screens where they are instantiated.
C. Blocks can be instantiated in other blocks from a different module.
D. All of the above are true.
C
How can you grant the StoreManager role to a user?
A. In an OutSystems application use the GrantStoreManagerRole() action and pass it that user's Id
B. In the Users application explicitly assign the StoreManager role to the user
C. In the Users application add the user to a Group that has the StoreManager role
D. Any of the above
D
Blocks
A. Cannot be place inside other blocks
B. Can be refreshed explicitly
,C. Can have output parameters
D. Can react to changes in input parameters
D
Consider the Aggregate definition shown in the following screenshot. What will be the type of the
output list?
https://drive.google.com/file/d/1wsvbsn1sDLrflm40ERz5v6FTzwOTGUYu/view?usp=sharing
A. A record with only Album Artist and NumberOfTracks
B. A record with only the eight attributes shown
C. A record with the Name AlbumArtist and Genre from entity Album and the Name and SongArtist
from entity Song
D. A record with the attributes from all the source entities
A
In OutSystems an Entity Identifier
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.
C
In OutSystems an Entity Identifier
A. Is created by default with Long Integer data type and set as Auto Number.
B. Must have Long Integer data type and must be set as Auto Number.
C. Must have Long Integer data type but it doesn't need to be set as Auto Number.
D. Is created by default with Long Integer data type and the default value is 1.
A
Consider the following Action containing a Switch with multiple conditions and with 2 input values (a
and b Integer type) which of the following options is correct?
https://drive.google.com/file/d/1tpChYuKrfI8xIpGmLvFkR_RVuNd_RThg/view?usp=sharing
A. If a = 2 and b = 1 both ActionA and ActionB will be executed.
B. If a = 2 and b = 1 only ActionA will be executed.
C. If a = -2 and b = -1 only ActionA will be executed.
,D. If a = -1 and b =-1 ActionC will be executed.
B
Consider the following Server Action. What happens if the GetEmployeeById Aggregate does not
return any record?
https://drive.google.com/file/d/1B1_OwplDUAlFQuDYeiAGEN6CrDurqBox/view?usp=sharing
A. The module's global exception handler is executed
B. No exception flow is executed.
C. The DatabaseException flow is executed.
D. The RecordNotFound flow is executed.
D
Regarding Advanced Aggregates which of the following options is true?
A. Users can't have access to the hidden values of an aggregate.
B. Using aggregation functions will not affect the output of the aggregate.
C. When calculating Attributes those become the only output of the aggregate.
D. None of the above.
D
Consider that a block is changed. Which of the following is true?
A. All instances are affected
B. We need to refresh old instances in order to update them
C. Only new instances will be affected old ones will remain as they are
D. It is not possible to change a referenced block
A
A Calculated Attribute's expression has access to:
A. Variables and Aggregation Functions.
B. Variables Built-in Functions and Screen Actions.
C. Source Entity attributes and Aggregation Functions.
D. Built-in Functions Source Entity Attributes and Variables.
D
Regarding Logic Actions which of the following options is false?
, A. Screen Actions may have only input parameters and local variables.
B. Screen and Client Actions are executed on the device.
C. Client Actions set as Function can call Client and Server Actions.
D. Client Actions set as function can be used in expressions.
C
Regarding a Screen with an input parameter which of the following options is true?
A. The input parameter must always be defined.
B. The input is the output variable of another screen.
C. If not defined the input parameter will hold its default value.
D. If not defined it will cause a navigation error.
C
Regarding the entity Customer and its CRUD operations which of the following options is true?
A. DeleteCustomer requires as input parameter a Customer Record.
B. DeleteCustomer requires as input parameter a Customer Identifier.
C. DeleteCustomer returns as output a Customer Record.
D. CreateOrUpdateCustomer returns as output a Customer Record.
B
Considering a Button in a Screen which of the following options cannot be set as its On Click
Destination?
A. Block.
B. Screen.
C. Client Action
D. External Site.
A
Which of the following can't be made public?
A. Database entities
B. Screens
C. Client actions
D. Site Properties and User exceptions